Иногда в csv файле у описаний полей, и/или у данных, может быть 1 лишний разделитель (в нашем случае ;
).
Например:
name1;name2;name3;
data1;data2;data3
и т.д.
Хоте бы понять как это можно обойти при чтении, чтобы сильно на производительность не влияло?
Я сейчас использую fgetcsv. И получаются разные длины массивов (заголовка и данных) из-за лишнего разделителя.
Я предположил, что могу использовать fgets
вместо fgetcsv
и сделать rtrim($data, ";") после чего применить explode
или str_getcsv
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не являюсь знатоком РНР, но появилась нужда кое-что делать\ asterisk под управлением freepbx записывает разговоры
Если я делаю только один запрос вне цикла, то все замечательно работает, к примеру:
Пытаюсь сделать цикл со счетчикомНеобходимо сделать график кол-ва банов по времени unix, решил делать так: