fgetcsv не может прочитать строку, заканчивающуюся CSV-файлом в формате Mac, есть ли лучшее решение?

Я разбирал csv файл, используя php с функцией fgetcsv. Он проанализировал весь контент в строке, позже я обнаружил, что csv содержит возврат каррейджа как "\ r". Я видел - раньше об этом сообщалось как об ошибке php. Я решил эту проблему, установив конфигурацию времени выполнения php, которая -

ini_set("auto_detect_line_endings", "1");

есть ли еще решение или это правильный путь?

Спасибо

62
задан Musa 27 December 2010 в 20:52
поделиться