CSV без кавычек не работает с fgetcsv

Я пытаюсь проанализировать файлы CSV, загруженные пользователем через PHP, но это не работает должным образом.

Я загрузил несколько правильно отформатированных CSV-файлов, и все это работало нормально; У меня есть много пользователей, пытающихся импортировать файлы CSV, экспортированные из Excel, и у них возникают проблемы. Я сравнил файлы с моими и заметил, что во всех файлах Excel отсутствуют кавычки вокруг записей. Кроме того, они идентичны. Если я открою его и сохраню в Open Office, то без внесения каких-либо изменений это сработает. Так что я уверен, что это связано с цитатами.

Мой вопрос как мне прочитать эти неправильно отформатированные CSV?

ОБНОВЛЕНИЕ: Причина была найдена!

Это относится к версии Excel для Mac. Разрывы строк обрабатываются по-разному на Mac по какой-то произвольной причине, поэтому перед использованием fgetcsv вы должны сделать это;

ini_set('auto_detect_line_endings',TRUE);

Ответы на вопрос(2)

Ваш ответ на вопрос