非常に奇妙な PHP の問題

WBOY
リリース: 2016-06-23 14:18:41
オリジナル
838 人が閲覧しました

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']);
ログイン後にコピー
ログイン後にコピー


Replyディスカッションへ (解決済み計画)

どのようなエラーが報告されますか?

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']);
ログイン後にコピー
ログイン後にコピー


上の方は置換により元の値が上書きされますが、下の$one_news['content']の置換値はそのまま$news[content]に保存されており、置換しても問題ないはずです。後者の $one_news['content'] 値は変更されていないことがわかります 。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート