用双引号将数据库中的数据导出到php中的csv中
我在mysql中有一些带双引号的数据。。当我将其导出到csv时,它不支持双引号。。请帮帮我 echo$csv_output=“9”草莓用双引号将数据库中的数据导出到php中的csv中,php,csv,Php,Csv,我在mysql中有一些带双引号的数据。。当我将其导出到csv时,它不支持双引号。。请帮帮我 echo$csv_output=“9”草莓 在excel文件中找不到它您需要转义双引号。您需要将双引号更改为两个双引号 例如: echo $csv_output="9"Strawberry; 需要: echo $csv_output=str_replace('"','""','"9"Strawberry'); 甚至 echo $csv_output=str_replace('"','""',$valu
在excel文件中找不到它您需要转义双引号。您需要将双引号更改为两个双引号 例如:
echo $csv_output="9"Strawberry;
需要:
echo $csv_output=str_replace('"','""','"9"Strawberry');
甚至
echo $csv_output=str_replace('"','""',$value_from_db);
有关更多详细信息,请参阅:将数据导出到CSV文件时,请使用以下代码删除单引号
$value = str_replace( '"' , '""' , $value );
它将用双引号替换您的单引号“9”草莓是从数据库中提取的。不会再次显示相同的更改。。如果出现双引号,下一个数据也无法显示str_replace(“”,“”,$fetch['Description']);@Ram:你能发布更多的代码和csv输出的小样本吗?自粘胶带18mm x 15m(GP)自粘胶带18mm x 15m(GP)竹制“10”黑色条纹黄色丙烯酸长桩辊组自粘带18mm x 40m(GP)自粘带18mm x 40m(GP)竹制BOPP带40 Mic 72mm x 50m(棕色)BOPP带40 Mic 72mm x 50m(棕色)竹..在上面的csv示例中,使用str_replace(“”、“”、$fetch[“Description]”)不显示“10”;问题将得到解决。同样的问题将出现在R_replace(“”、““”、$fetch[“Description]”)上;我的问题将是正确的。感谢大家想出解决这个问题的办法。。。。