Разбор нестандартного csv файла

Webage

Новичок
Добрый день уважаемые пользователи. Хочу узнать ваше мнение (так как сам решение данной задачи найти не смог). Итак, есть csv файл, но количество полей в каждой строке разное.
Например:
1) ;1 поле ;2 поле ;3 поле
2) ;1 поле ;2 поле ;3 поле;4 поле
3) ;1 поле ;2 поле
4) ;1 поле ;2 поле ;3 поле;4 поле
5) ;1 поле ;2 поле ;3 поле;4 поле
6);;;
7) ;1 поле ;2 поле ;3 поле
8) ;1 поле ;2 поле ;3 поле;4 поле
9) ;1 поле ;2 поле
10) ;1 поле ;2 поле ;3 поле;4 поле
11) ;1 поле ;2 поле ;3 поле;4 поле
12);;;
Все голову сломал как это можно разобрать. Если полей одинаковое количество то проблем не возникает, а тут.
Прошу дать вектор направления где копать...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Так в чем собственно вопрос? Читаем построчно и разбиваем на куски по символу ;
 

waldicom

Новичок
Может быть речь идет о том, что человек не может узнать, сколько элементов в массиве после вызова функции fgetcsv (str_getcsv)?
 
Сверху