带有制表符分隔符的fputcsv

时间:2014-11-07 16:41:27

标签: php delimiter 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),但没有任何效果。针对这个问题的任何解决方案?

1 个答案:

答案 0 :(得分:2)

正在寻找解决同一问题的方法。在Mark Ba​​ker的评论中看到了解决方案

在将任何内容写入文件之前使用fwrite($export, "sep=\t".PHP_EOL);