php - 在php中,如何遍历多个csv文件

  显示原文与译文双语对照的内容

我有一个表单,我想从表单中获取值并将该值检查为csv文件中的值。 但是它可以在多个csv文件中。

那么我如何才能遍历多个csv文件

例如,我有 50个csv文件,我想遍历这些 50个csv文件,直到获得适当的结果。

我知道如何遍历 1个csv文件代码我在下面写了这个


<?PHP
function readCSV($csvFile){
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle) ) {
 $line_of_text[] = fgetcsv($file_handle, 1024);
}
fclose($file_handle);
return $line_of_text;
}
//Set path to CSV file
$csvFile = 'test.csv';
$csv = readCSV($csvFile);
echo '<pre>';
print_r($csv);
echo '</pre>';
?>

我怎样才能遍历多个csv文件。

时间: 作者:

以下是一个示例:


$files = glob('/path/to/dir/*.csv');
foreach($files as $f) {
 $csv = readCSV($f);
 echo '<pre>';
 print_r($csv);
 echo '</pre>';
}

参考:glob() 函数将特定目录中的文件列出为特定的Pattern

作者:
...