Чтение данных из CSV

В данной статье мы рассмотрим как прочитать CSV-файл и работать с данными как в CMS Битрикс, так и на чистом PHP.

Как это делается в Битриксе

В Битриксе есть довольно старый класс CCSVData – он позволяет читать данные из файла, а также записывать их.

Использование этого класса можно встретить в коде экспорта фидов CSV-формата

Пример чтения файла:

Пример записи данных в файл:

Как это делается на чистом PHP

Здесь мы приведем класс, который облегчит чтение из CSV-файла. Записывать, к сожалению, его еще не научили.

Листинг класса:

Пример работы с классом: