TECH I.S.

PHP str_ireplace() 関数

❮ PHP 文字列リファレンス

文字列 "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)); ?>


❮ PHP 文字列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細