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

Как добавить в csv файл несколько строк?

Парсингу достаю данные с сайта.
for() - страницы с товарами
foreach() - для каждого товара отдельно

В foreach открываю файл
Создаю массив с заголовками столбцов.
А дальше надо добавить сами строки.
Как мне добавить несколько?
  • Вопрос задан
  • 185 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ematveev
@ematveev
PHP разработчик / руководитель / писатель
1) можно массив со свойствами товара конвертировать в строку:
$strTovar = implode("\t", $arrayTovar);
2) если товаров несколько, то создаём массив из строк допустим $arrayVseTovary, где будут размещаться такие строки,
3) потом конвертируем этот массив в одну общую строку:
$strVseTovary = implode("\r\n", $arrayVseTovary);
4) после этого просто записываем строку $strVseTovary в CSV файл, например, с помощью file_put_contents()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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