【发布时间】:2012-07-16 00:55:44
【问题描述】:
使用 fputcsv 避免来自 csv 的默认引号
fputcsv($fp, $array, ',', '"'); // OR fputcsv($fp, $array);
在 test.csv 中
testname,045645765789,"""04.07.2012 12:10:52"""
这里如何避免上面的引号?
如下图
testname,045645765789,04.07.2012 12:10:52
【问题讨论】:
-
似乎你会得到三个
"引号的原因是因为该日期字符串已经被"引号包围。 (请参阅example in the docs。)在将数组传递给fputcsv()或implode()之前删除引号,手动使用逗号而不是使用fputcsv()。 -
是的,但是由于字符串
testname,045645765789,"04.07.2012 12:10:52"中有空格,所以会有一个引号。如何避免?