PHP在文件中写Tab字符?

夏期劇*_*期劇場 40 php csv string tsv

我如何简单地写出包含真实标签的文件?tab意味着真正的tab这是不是空间.如何写真tab实的角色是tab什么?

例如这里:

$chunk = "a,b,c";
file_put_contents("chunk.csv",$chunk);
Run Code Online (Sandbox Code Playgroud)

我应该使用什么角色tabs而不是Commas (,)那里?
在输出文件中,tabs分隔的单词之间应该是真实的.

  • Real Tabs意味着,当我们<tab>在文本编辑器中按下时,我们获得了真正的宽广空间.

kap*_*apa 97

制表符是\t.注意使用"而不是'.

$chunk = "abc\tdef\tghi";
Run Code Online (Sandbox Code Playgroud)

PHP字符串 - 双引号

如果字符串用双引号(")括起来,PHP将解释特殊字符的更多转义序列:

...

\ t水平制表符(ASCII或HT中的0x09(9))


另外,我建议使用fputcsv()函数来编写CSV文件.

  • +1发布非常重要`注意使用"而不是'.` (21认同)
  • +1通知.使用时同样的问题'.它总是逃避我的标签. (3认同)

flo*_*ree 10

使用\t并用双引号括起字符串:

$chunk = "abc\tdef\tghi";
Run Code Online (Sandbox Code Playgroud)


Dre*_*ess 5

这应该做:

$chunk = "abc\tdef\tghi";
Run Code Online (Sandbox Code Playgroud)

是一篇包含更多示例的文章的链接.