PHPエラー「Wrong parameter count for str_replace()」の原因と解決方法

PHPエラーの例:
Warning: Wrong parameter count for str_replace() in /var/www/html/test.php on line 130
※適当に訳すと、/var/www/html/test.phpの130行目でstr_replace()に渡している引数の数に誤りがある、というエラー。

《str_replaceの使用例》
$str = "猫大好き";
$str = str_repace("猫","デブ猫",$str);
echo $str;

出力結果:デブ猫大好き

str_repaceでは文字列を置換するために3つの引数を渡してやる必要があるのだが、渡した引数が足りなかったり多かったりすると上記のようなエラーが出る。

正 str_repace("猫","デブ猫",$str)
誤 str_repace("猫","デブ猫")

つまり、str_repaceの関数に渡す引数の数を正しくすることで、上述のエラーは解消する。

前へ

健康診断 〜順風会 健診センターにて〜 (愛媛県松山市高砂町二丁目3番1号)

次へ

copy()関数使用時にPermission deniedとなってしまう原因と解決方法