fputcsv с разделителем табуляции

Я хотел бы создать CSV-документ с разделителем табуляции. Я много чего перепробовал и искал по всему интернету, но нет ни одного сайта с работающими решениями. Это скрипт, который я сейчас использую, но он экспортируется без разделителя табуляции

    $data[] = array("item 1", "item 2");
$data[] = array("item 3", "item 4");
$export = fopen("/export/test.csv", "w");
foreach ($data as $row) {
fputcsv($export, $row, "\t");
}
fclose($export);

Я также пробовал разные вещи вместо \t лайк chr(9) но ничего не получалось. Какие-либо решения для этой проблемы?

2

Решение

Искал решение той же проблемы. Увидел решение в комментариях Марка Бейкера

использование fwrite($export, "sep=\t".PHP_EOL); перед записью содержимого в файл.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector