здравствуйте. Впервые работаю с форматом csv.
Задача простая, сделать из полученного файла массивы в цикле и записать данные в БД.
Вт так выглядит сам файл перед его сохранением в формате csv.
clip2net.com/s/3IOQQvv
Для начала я написал код, который должен вывести данные файла в формате массива на экран:
$filePath = get_template_directory() . '/s2.csv'; //сам файл
$csv = fopen($filePath, "r");
$info = fgetcsv ($csv, 1000, ";");
while(($info = fgetcsv($csv , 1000, ";")) !== false ){
print_r($info); //вывод массивов
}
По логике, должно вывести три массива на экран в котором данные а-а3, в-в3, с-с3.
Но у меня выводит только два массива. Первая строка "а" куда-то пропадает.
Array
(
[0] => b
[1] => b1
[2] => b2
[3] => b3
)
Array
(
[0] => c
[1] => c1
[2] => c2
[3] => c3
)