0
我试图合并多个CSV文件,但无法做到这一点。 请看看我的代码我不知道我的代码有什么问题。 csvfiles是一个包含多个相同格式文件的目录。合并多个CSV文件
我的代码
$csvdir = "./csvfiles/";
$result = fopen('./csvfiles/merge.csv', 'w');
$test="";
if (is_dir($csvdir)) {
if ($handle = opendir($csvdir)){
while (($file = readdir($handle)) !== false) {
if (substr($file, -4) === ".csv") {
$csvcontent = file_get_contents($file);
fwrite($result, $csvcontent);
}
}
closedir($handle);
}
}
fclose($result);
哪些错误你什么时候执行的代码怎么面对? – shahsani
没有错误,逻辑上它应该合并文件,但用空白数据创建新的merge.csv文件 –
这意味着你的任何'if(...)'条件都给出'false'结果。 – shahsani