私は、縮められたアポストロフィを取り除こうとしています(ある種のリッチテキスト文書から貼り付けられたものです)、私はロードブロックに当たっているようです。以下のコードは私のために働いていません。 PHP - 縮んだアポストロフィを取り除く
$word = "Today’s";
$search = array('„', '“', '’');
$replace = array('"', '"', "'");
$word = str_replace($search, $replace, htmlentities($word, ENT_QUOTES));
What I end up with is $word containing 'Today’s'.
私は私の$検索配列からアンパサンドを削除
、置き換えが行われますが、アンパサンドは、文字列中に残されているので、これは、明らかに、仕事を得ることはありません。アンパサンドを渡すときにstr_replaceが失敗するのはなぜですか?$word = htmlentities(str_replace($search, $replace, $word), ENT_QUOTES);
:
これらの波のアポストロフィをスマート引用符といいます。 – random