PHP str_ireplace() 関数
例
文字列 "Hello world!" の文字 "WORLD" (大文字と小文字を区別しない) を置き換えます。 「ピーター」と:
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
定義と使用法
str_ireplace() 関数は、文字列内の一部の文字を別の文字に置き換えます。
この機能は、次の規則に従って機能します。
- 検索する文字列が配列の場合、配列を返します
- 検索する文字列が配列の場合、すべての配列要素に対して検索と置換が実行されます
- find と replace の両方が配列で、replace の要素が find よりも少ない場合、空の文字列が replace として使用されます。
- find が配列で replace が文字列の場合、検索値ごとに置換文字列が使用されます
ノート:この関数は大文字と小文字を区別しません。使用str_replace()大文字と小文字を区別して検索を実行する関数。
ノート:この関数はバイナリセーフです。
構文
<div>str_ireplace(<em>find,replace,string,count</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
探す | 必要。検索する値を指定します |
交換 | 必要。の値を置き換える値を指定します探す |
弦 | 必要。検索する文字列を指定します |
カウント | オプション。置換回数をカウントする変数 |
技術的な詳細
戻り値: |
値を置き換えた文字列または配列を返します |
---|---|
PHP バージョン: |
5+ |
変更ログ: |
のカウントパラメータは PHP 5.0 で追加されました |
その他の例
例
配列とカウント変数で 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";
?>
例
検索よりも置換の要素が少ない str_ireplace() を使用する:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。