Я хотел бы создать 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)
но ничего не получалось. Какие-либо решения для этой проблемы?
Искал решение той же проблемы. Увидел решение в комментариях Марка Бейкера
использование fwrite($export, "sep=\t".PHP_EOL);
перед записью содержимого в файл.
Других решений пока нет …