Здравствуйте, есть файл csv, практически все строки парсятся нормально, разделителем выступает |
, но есть некоторые строки, которые некорректно обрабатываются, я не могу понять почему, вот пример одной такой строки через var_dump
array(8) {
[0]=>
string(8) "02101011"
[1]=>
string(14) "24010170040А4"
[2]=>
string(10) "8421990000"
[3]=>
string(72) "Элемент фильт. масл. МАЗ 5205 (прво Цитрон)"
[4]=>
string(74) "Елемент фільт. масл. МАЗ 5205 (вирво Цитрон)"
[5]=>
string(52) "Цитрон Концерн, г.Михайловск"
[6]=>
string(608) "синтетич. нетканое полотно, пружинный каркасD = 100, d = 39, H = 200 МАЗ 54323, 53362, 64229 КрАЗ 260, 643071, 6443, 6503, 65055 БелАЗ 75405, 5405, 754007,75485, 75486, 75487, 7540, 7523, 7527, 752301 МоАЗ 6014, 6442, 7505 дв.ЯМЗ238, 240, 240Б погрузчики, катки ЭО5122, 5123|145,38|151,44|211,98|Штука|0|0,32000|100|200|100|{СписокЗначений",{{{"Строка","МАЗ"},"","0"},{{"Строка","КрАЗ"},"","0"},{{"Строка","Сельхозтехника"},"","0"},{{"Строка","БелАЗ"},"","0"}}}"
[7]=>
string(81) "{"СписокЗначений",{{{"Строка","Двигатель"},"","0"}}}"
}
проблема в шестом элементе массива, там присутствуют разделители, элемнтов массива всего должно быть 18, но почему-то именно там скрипт не видит этих разделителей. Вот код самого скрипта:
$f = fopen('price.csv', 'r');
while(!feof($f)) {
$data = fgetcsv($f, 10000, '|');
var_dump($data);
}
В чем может быть проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, я начал изучать Laravel, не могу никак понять, как мне распределить контроллеры header, footer и подключать их на каждой странице, как...
При получении даты и последующей прибавкой 3х дней, возникает временное отклонение на 1 час
Пытаюсь авторизоваться на сайте dellaua, но ничего так и не получается