php fgetcsv() строка, заканчивающаяся запятой
В настоящее время я пишу скрипт на php, который читает файл.csv и помещает каждую запись в базу данных.
Файл.csv содержит строки, заканчивающиеся на ','
a,b,c,d,e,v,f,
r,t,y,u,i,o,e,
когда я использую fgetcsv($handle, 1000, ",") для чтения строки, все содержимое файла читается как одна строка (a,b,c,d,e,v,f,r,t,y,u,i,o,e,) как я могу предотвратить это.
1 ответ
Причиной было то, что символ новой строки был символом "MAC CR", который не был распознан php, для решения этой проблемы я использовал
<?php
ini_set("auto_detect_line_endings", true);