一引用符('
)を別の引用符(’
)に置き換えようとしていますが、何もできないようです。 また、複数の文字列でこの作業を行うにはどうすればいいですか?($text, $title, $notice)
?一引用符( ')を別の引用符(')に置き換えます。str_replace
入力:ない
出力を行います。私はこれをしようとしていない
の操作を行います。この
$text = str_replace(array("'",'"'), array('’'), $text);
$text = htmlentities(str_replace(array('"', "'"), '’', $text);
$text = htmlentities(str_replace(array('"', "'"), '’', $_POST['text']));
$text = str_replace("'" ,"’",$text);
$text = str_replace("'" ,"’",$text);
$text = str_replace(array("'"), "’", $text);
$text = str_replace(array("\'", "'", """), "’", htmlspecialchars($text));
$text = str_replace(array('\'', '"'), '’', $text);
$text = str_replace(chr(39), chr(146), $text);
$text = str_replace("'", """, $text);
なしに動作しません。
1)なぜこれをやりたいのですか? 2)そして、 'highlight_string($ text)'の正確な出力は何ですか? – Rizier123
@ Quasimodoscloneの答えがうまくいかない場合は、再現可能な例を提供できますか?私はあなたの最初の方法を 'don't 'で試してみました。明らかに二重引用符では機能しませんが、一重引用符では機能します。 – Chris
[引用符をstr \ _replace()に置き換えることができません。また、PHP文字列内の空白を削除する方法はありますか?](http://stackoverflow.com/questions/37094014/replacing-quotes-with-str- – splash58