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

Как при создании CSV сделать другой разделитель?

Формируется выгрзка с сервера в CSV файл. Но по умолчание разделитель стоит запятая.
Как можно поменять на точку с запятой. В документации нашел:
foreach ($list as $line) {
    fputcsv($fp, split(';', $line));
}


Но при добавлении split, у меня вообще не выгружается ничего ...
Изначально мой код вот:

foreach ($arrayData as $fields) {
	fputcsv($fp, $fields);
}
fclose($fp);


Массив arrayData, вида:
Array
(
    [0] => Array
        (
            [id] => 0-1
            [title] => 0-2
            [h1] => 0-3       
        )
    [1] => Array
        (
            (
            [id] => 1-1
            [title] =>1-2
            [h1] => 1-3   
        )
)
  • Вопрос задан
  • 1984 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
Плохо смотрели
id1.php.net/manual/ru/function.fputcsv.php
int fputcsv ( resource $handle , array $fields [, string $delimiter = "," [, string $enclosure = '"' [, string $escape_char = "\" ]]] )
fputcsv($fp, $fields, ';');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽