2012-02-22 11 views
0

私はこれを解決しようとしてきましたが、運はありません。これは私のコードです。PHPの文字列から二重引用符をエスケープできますか?

 $replace1 =str_replace('hreflang=\"'.$arr['variantslang1hid'].'\"  lang=\"'.$arr['variantslang1hid'].'\"','hreflang=\"'.$arr['variantslang1'].'\" lang=\"'.$arr['variantslang1'].'\"',$replace1); 

私は適切にエスケープしていません。どうすればこの問題を解決できますか?大いに助けてください!

答えて

2

あなたは、単一引用符を使用する場合は、二重引用符をエスケープする必要はありませんが、「"」あなたが望むものである。

+2

は、あなただけの単一引用符をエスケープする必要があり、二重に、単一引用符で囲まれた文字列で、手の込んだ二重引用符をエスケープする必要があります。 – dqhendricks

+1

スラッシュ自体はどうですか? – miki

関連する問題