<?php ?>
str_replace(",", "第2段":"文法",find,replace,string,count)
パラメータ | 説明 |
---|---|
find | 必須。検索する |
replace | 必須。置換する find の値の値。 |
string | 必須。検索する文字列を指定します。 |
count | オプション。置換数のカウントを行う変数。 |
技術的詳細
返り値: | 置換された値を含む文字列または配列を返します。 |
PHP バージョン: | 4+ |
更新履歴: |
PHP 5.0 では、新しい: count パラメータ: PHP 4.3.3 以前のバージョンでは、この関数の: find と replace すべてのパラメータが配列の場合、問題が発生し、空の: 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)); ?>