我想创建一个带有制表符分隔符的 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);
我还尝试了不同的其他方法,而不是像 chr(9)
这样的 \t
但没有任何效果。这个问题有什么解决办法吗?
最佳答案
正在寻找同一问题的解决方案。在 Mark Baker 的评论中看到了解决方案
在将任何内容写入文件之前使用 fwrite($export, "sep=\t".PHP_EOL);
。
关于php - 带制表符分隔符的 fputcsv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26805959/