проблемы при чтении csv-файла (переносы строк внутри ячейки)

  • Автор темы Автор темы jer
  • Дата начала Дата начала

jer

...
проблемы при чтении csv-файла (переносы строк внутри ячейки)

Сразу прошу прощения если я торможу, но хочу спросить, кто как читает csv-фалы?

я делаю так, открываю файл и разбиваю его на строки explode, потом на столбцы им же.

Но столкнулся с такой проблемой:

Если внутри ячейки идет перевод строки , то строка при чтении разбивается на 2, что не есть верно. Причем переводы строк встречаются как "\n" так и "\r\n".

Как обойти это проще всего?
 
строка не разбивается на две, просто нужно сделать [m]rtrim[/m] (или [m]trim[/m])
или [m]fgetcsv[/m] - и тримать каждый последний элемент массива, на который разбивается очередная строка
 
тримать желательно "на всякий случай"
впрочем, если ты твердо уверен, что "всякого случая" не случится - не тримай
 
Сверху