str_replace

str_replace --  haystack の中の needle を全て str に置換する

説明

string str_replace(string needle, string str, string haystack);

この関数は、 haystack の中の needle を全て str に置換します。 技巧的な置換ルールを必要としない場合、 ereg_replace の替わりにこの関数を常用するべきです。

例 1. str_replace() の例


 $bodytag = str_replace("%body%", "black", "<body text=%body%>");
       

この関数はバイナリでも使用可能です。

str_replace は PHP 3.0.6 で追加されましたが、 PHP 3.0.8 まではバグがありました。

ereg_replace および strtr も参照下さい。