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

使用PHP在CSV文件中写入逗号,php,csv,Php,Csv,我发送一个csv文件作为标题,我想使用逗号(不是分隔,只是使用)。我该怎么做? 我使用的是PHP,无法使用fputcsv,因为我将其作为头文件发送。首先将CSV写入文件,然后通过发送,或者直接将其写入输出流: fputcsv( fopen('php://output', 'w+'), array( 'Some text', 'Some text with commas ,,,,,', 'Other text' ) ); 然

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

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

fputcsv(
    fopen('php://output', 'w+'),
    array(
        'Some text',
        'Some text with commas ,,,,,',
        'Other text'
    )
);
然后打印出来

"Some text","Some text with commas ,,,,,","Other text"
请注意,这还允许您更改分隔符和附件,因此除了将值用引号括起来外,您还可以将分隔符更改为分号等

有关支持的包装器的PHP手册,请参见:


只需在字段周围使用
“.$value.”“
就可以了。

在字段周围添加引号时,还必须记住在字段中转义引号!Usr str_将为此进行替换。