Привет здесь Я читаю CSV-файл, и я пытаюсь записать CSV-файлы в файл .txt.
$row = 1; if (($handle = fopen("data.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); echo "<p> $num fields in line $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { $myfile = fopen("newfile.txt", "w") or die ("unable to open file"); fwrite($myfile, $data[$c]); } } fclose($handle); }
Создается файл newfile.txt, и в файле newfile.txt отображается только последняя запись в файле CSV. Может ли кто-нибудь сказать мне, почему все в CSV не отображается в моем файле newfile.txt (отображается только последняя запись). Спасибо