dir = rtrim($directory, '/') . '/'; } public function readAll() { $rows = array(); foreach (glob($this->dir . '*.csv') as $file) { if (($h = fopen($file, 'r')) !== false) { $header = fgetcsv($h, 0, ',', '"', ''); while (($data = fgetcsv($h, 0, ',', '"', '')) !== false) { $rows[] = array_combine($header, $data); } fclose($h); } } return $rows; } }