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 (...)'조건 중 하나라도 '거짓'결과를 제공합니다. – shahsani