使用PHP在CSV文件中编写逗号

时间:2011-09-25 13:18:06

标签: php csv

我发送一个csv文件作为标题,我想使用逗号(不分开,只是使用)。我该怎么办? 我正在使用PHP而我无法使用fputcsv,因为我将其作为标题发送。

2 个答案:

答案 0 :(得分:12)

只需在它周围使用'"'.$value.'"'即可。

答案 1 :(得分:9)

先将CSV写入文件,然后通过readfile发送,或直接将其写入输出流:

fputcsv(
    fopen('php://output', 'w+'),
    array(
        'Some text',
        'Some text with commas ,,,,,',
        'Other text'
    )
);

然后将打印

"Some text","Some text with commas ,,,,,","Other text"

请注意,fputcsv还允许您更改分隔符和附件,因此除了将值包装在引号中之外,您还可以将分隔符更改为例如分号。

请参阅fopen中支持的包装器的PHP手册: