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