我想创建一个带有制表符分隔符的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)
,但没有任何效果。针对这个问题的任何解决方案?
答案 0 :(得分:2)
正在寻找解决同一问题的方法。在Mark Baker的评论中看到了解决方案
在将任何内容写入文件之前使用fwrite($export, "sep=\t".PHP_EOL);
。