大文字と小文字の置換を無視する方法: 1. str_ireplace() 関数、構文「str_ireplace(検索値、置換値、文字列)」を使用します; 2. substr_replace() 関数、構文「substr_replace(string) ,replacement」を使用します。値、置換開始位置)」。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法 1 : str_ireplace() 関数を使用します
文字列「Hello world!」内の文字「WORLD」(大文字と小文字は区別されません)を「Shanghai」に置き換えます:
<?php echo str_ireplace("WORLD","Shanghai","Hello world!"); ?>
出力 :
Hello Shanghai!
説明 :
str_ireplace() 関数は、文字列内の一部の文字を置換します (大文字と小文字は区別されません)。
この関数は次の規則に従う必要があります:
検索された文字列が配列の場合、配列を返します。
検索文字列が配列の場合、配列内の各要素を検索して置換します。
配列の検索と置換を同時に行う必要があり、置換する必要がある要素が見つかった要素の数より少ない場合、余分な要素は次のように置き換えられます。空の文字列
配列を検索して 1 つの文字列のみを置換する場合、置換文字列は見つかったすべての値に対して機能します。
str_ireplace(find,replace,string,count)
説明 | |
---|---|
必須。検索する値を指定します。 | |
必須。 | findの値を置き換える値を指定します。 |
必須。検索する文字列を指定します。 | #カウント |
オプション。置換の数をカウントする変数。 |
「Hello」を「world」に置き換えます: <?php
echo substr_replace("Hello","world",0);
?>
出力:
world
説明:
substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。 substr_replace(string,replacement,start,length)
文字列 | |
---|---|
必須。チェックする文字列を指定します。 | 交換 |
必須。挿入する文字列を指定します。 | #開始 |
必須。文字列内のどこから置換を開始するかを指定します。 | 正の数値 - 文字列内の指定された位置から置換開始
負の数値 - 文字列の末尾から指定された位置から置換開始
| length
の最初の文字から置換を開始しますはオプションです。置換する文字数を指定します。デフォルトは文字列の長さと同じです。 | 正の数値 - 置換される文字列の長さ 負の数値 - 置換される部分文字列
| 推奨学習: 「
以上がPHPで大文字と小文字を無視して文字列を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。