PHP
$one_news の content フィールドの二重引用符を一重引用符に置き換えて $news[content] に代入したいのですが、次のような非常に奇妙な問題が発生します://这样可以$one_news['content']=str_replace('"','\'',$one_news['content']);$news[content]=$one_news['content'];//下面的这样子就替换不掉双引号,为什么呢?//$news[content]=str_replace('"','\'',$one_news['content']);
どのようなエラーが報告されますか?
var_dump($one_news['content']);
$news[content]=str_replace('"',''',$one_news['content']);
var_dump($news[content]);
それぞれ出力する内容
$one_news の content フィールドの二重引用符を一重引用符に置き換えて $news[content] に割り当てたいのですが、次のような非常に奇妙な問題が発生します。
//这样可以$one_news['content']=str_replace('"','\'',$one_news['content']);$news[content]=$one_news['content'];//下面的这样子就替换不掉双引号,为什么呢?//$news[content]=str_replace('"','\'',$one_news['content']);