<?php

?>

実行例

str_replace(",", "第2段":"文法",find,replace,string,count)
パラメータ 説明
find 必須。検索する
replace 必須。置換する find の値の値。
string 必須。検索する文字列を指定します。
count オプション。置換数のカウントを行う変数。

技術的詳細

返り値: 置換された値を含む文字列または配列を返します。
PHP バージョン: 4+
更新履歴:

PHP 5.0 では、新しい: count パラメータ:

PHP 4.3.3 以前のバージョンでは、この関数の: findreplace すべてのパラメータが配列の場合、問題が発生し、空の: find 内部ポインタが変更されていない場合、インデックス: replace 配列上では無視されます。新しいバージョンではこの問題はありません。

PHP 4.0.5 以降、多くのパラメータは配列として指定できます。

さらに例

例 1

配列とともに使用する場合: count str_replace() 関数の変数:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "置換数:$i";
?>

実行例

例 2

検出された要素より少ない要素を持つ str_replace() 関数の使用方法:

<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>

実行例