Как при создании 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   
        )
)
  • Вопрос задан
  • 1682 просмотра
Решения вопроса 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, ';');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы