我有一个表单,我想从表单获取值并将此值检查为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文件。
答案 0 :(得分:1)
以下是一个例子:
$files = glob('/path/to/dir/*.csv');
foreach($files as $f) {
$csv = readCSV($f);
echo '<pre>';
print_r($csv);
echo '</pre>';
}
参考:glob() - 用特定模式列出特定目录中文件的功能