str_replace

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

説明

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

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

例 1. Str_replace()の例

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

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

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

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