只需在它周围使用'"'.$value.'"'
即可。
先将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手册: