3

私は多くの方法で、度数と (ギリシャの) ファイ記号のみを置き換えることを試みました。私はグーグルで検索し、記事に書かれていることをすべて実行しました。それは私を夢中にさせています。htmlentities()HTMLタグをエンコードしたくないので使用できません ...これらの2文字だけ、これを行います...エラーを返さず、文字列全体を何も置き換えません

preg_replace(array('/( )+/', '/\x{00B0}/u', '/\x{03A6}/u', '/\x{03D5}/u'), array(' ','°','Φ','Φ'), $str);

ちなみに、最初の置換は余分な空白を取り除くだけで、うまく機能しますが、他の 3 つ (度、大文字の Phi、小文字の Phi) を追加すると、文字列全体が空白に置き換えられます。

4

1 に答える 1