Задать вопрос

Как считать CSV файл с переносам строк в ячейки?

Имеется файл CSV , где в последней ячейки имеются переносы строк (много переносов в одной ячейки) , хотелось что бы считывало в массив именно эти переносы , что в последующем можно было с ними работать ( на данный момент считывает все в одну строку), не могу решить это вопрос.
Код примера как читаю файл:
$handle = fopen("lun.csv", "r"); 
	$price_stock = array();
	while (($line = fgetcsv($handle, 0, ';')) !== FALSE) { 
		  
	$price_stock[] = $line; //Записываем строчки в массив
	}

вот что выводит:
radio|Дополнения к кровати L-179|без ящика|0|10.000|0|+|0.0000|+|0|+|0.00000000|no_image.jpg radio|Дополнения к кровати L-179|ящик для белья|0|10.000|0|+|1280.0000|+|0|+|0.00000000|no_image.jpg radio|Дополнения к кровати L-179|2 ящик для белья|0|10.000|0|+|2560.0000|+|0|+|0.00000000|no_image.jpg radio|Расстояние между ламелями Л-179|Усилиная ламель 2.5 см для двуспальных кроватей|0|10.000|0|+|480.0000|+|0|+|0.00000000 radio|Расстояние между ламелями Л-179|Стандартное (5-5,5 см)|0|10.000|0|+|0.0000|+|0|+|0.00000000|no_image.jpg
а хотелось бы :
radio|Дополнения к кровати L-179|без ящика|0|10.000|0|+|0.0000|+|0|+|0.00000000|no_image.jpg
radio|Дополнения к кровати L-179|ящик для белья|0|10.000|0|+|1280.0000|+|0|+|0.00000000|no_image.jpg
radio|Дополнения к кровати L-179|2 ящик для белья|0|10.000|0|+|2560.0000|+|0|+|0.00000000|no_image.jpg
radio|Расстояние между ламелями Л-179|Усилиная ламель 2.5 см для двуспальных кроватей|0|10.000|0|+|480.0000|+|0|+|0.00000000
radio|Расстояние между ламелями Л-179|Стандартное (5-5,5 см)|0|10.000|0|+|0.0000|+|0|+|0.00000000|no_image.jpg
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы