脚本宝典收集整理的这篇文章主要介绍了将PHP fputcsv()生成的CSV值转换为“”,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
fputcsv
功能生成一个CSV文件.
对于分隔符,我使用’,'(逗号).
对于机箱,我使用”'(双引号).
但是,当我尝试像
fputcsv($file,array('a','b',"long string,wITh commas",NULL,''),','"');
新新旗新新新旗新新旗新新旗新新旗新新旗新新旗新新
a,b,
但我希望输出
"a","b","",""
如果它是不明确的话,fputcsv将引号括起来.例如,
a,
不模糊,但是,long string,with commas,
是,并将在大多数(读取:全部)情况下被CSV读取器解释为具有超过5个字段.
如果你想要引用价值观,下面的代码段将这样做.它不会转义字符串内的引号 – 该练习留给读者:
$row = '"' . implode('","',$rowitems) . '"';
你会想把它放在一个循环的所有行.
以上是脚本宝典为你收集整理的将PHP fputcsv()生成的CSV值转换为“”全部内容,希望文章能够帮你解决将PHP fputcsv()生成的CSV值转换为“”所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。