例
文字に置き換え"WORLD" (case-insensitive)文字列に"Hello world!" "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
»実行例 定義と使用法
str_ireplace()関数は、文字列内のいくつかの他の文字と一部の文字を置換します。
この関数は、次のルールで動作します。
- 検索する文字列の配列である場合、それは配列を返します。
- 検索する文字列の配列である場合は、すべての配列要素を用いて行われる検索と置換
- 両方の場合は、空の文字列を置き換えとして使用され、見つけると配列をしている交換し、交換してください見つけるよりも少ない要素を持っています
- 検索は配列で、置き換える文字列である場合は、置き換える文字列は、すべての検索値のために使用されます
Note:この関数は大文字小文字を区別しません。 使用str_replace()大文字と小文字を区別検索を実行する機能を。
Note:この関数はバイナリデータに対応しています。
構文
str_ireplace( find,replace,string,count )
パラメーター | 説明 |
---|---|
find | 必須。 検索した値を指定します。 |
replace | 必須。 で値を置き換える値を指定find |
string | 必須。 検索する文字列を指定します |
count | 任意。 交換回数をカウントし、変数 |
技術的な詳細
戻り値: | 置き換え値を持つ文字列または配列を返します。 |
---|---|
PHPバージョン: | 5+ |
変更履歴: | countパラメータは、PHP 5.0で追加されました |
その他の例
例1
使用str_ireplace()アレイとカウント変数と:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
»実行例 例2
使用str_ireplace()見つけるよりも置き換えが少ない要素と:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
»実行例 <PHPの文字列のリファレンス