置換方法: 1. str_ireplace() を使用して、配列または文字列内の指定された値を検索し、別の値に置換します。 2. substr_replace() を使用して、指定された文字列から始まる指定された長さの文字を置換します。 3. array_replace() を使用すると、最初の配列の値が後続の配列の値に置き換えられます。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP には、実行できるメソッドが多数あります。大文字と小文字を区別しない配列または文字列の置換:
str_ireplace() function
substr_replace() function
#1. str_ireplace() 関数を使用します
str_ireplace() 関数を使用して置き換えます文字列 (大文字と小文字は区別されません)。 この関数は次の規則に従う必要があります:<?php $str = 'hello,world,Hello,world'; $replace = 'hi'; $search = 'hello'; echo str_ireplace($search, $replace, $str); ?>
2. substr_replace() 関数を使用します。
substr_replace() 関数を使用して、次の部分を置き換えます。文字列を別の文字列に置き換えます。
substr_replace() 関数は、文字 (部分文字列) に基づいて置換するのではなく、文字の位置に基づいて置換するため、substr_replace() 関数でも大文字と小文字が区別されます。
は、指定された位置から始まる指定された長さの文字を置き換えます。
<?php $str = 'hello,world,hello,world'; $replace = 'hi'; echo substr_replace($str, $replace, 0,5)."<br>"; echo substr_replace($str, $replace, 6,5)."<br>"; echo substr_replace($str, $replace, 12,5)."<br>"; ?>
3. array_replace() 関数を使用する
array_replace() 関数は、次の配列の値を使用して、最初の 1 つの値の配列を置き換えます。
array_replace() 関数は、文字に基づいて置換しないため、大文字と小文字が区別されます。
<?php $arr1=array("red","green"); $arr2=array("blue","yellow"); var_dump(array_replace($arr1,$arr2)); ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで置き換える方法(大文字と小文字は区別されません)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。