ホームページ  >  記事  >  バックエンド開発  >  PHPで大文字と小文字を無視して文字列を置換する方法

PHPで大文字と小文字を無視して文字列を置換する方法

青灯夜游
青灯夜游オリジナル
2021-05-28 14:23:182654ブラウズ

大文字と小文字の置換を無視する方法: 1. str_ireplace() 関数、構文「str_ireplace(検索値、置換値、文字列)」を使用します; 2. substr_replace() 関数、構文「substr_replace(string) ,replacement」を使用します。値、置換開始位置)」。

PHPで大文字と小文字を無視して文字列を置換する方法

このチュートリアルの動作環境: 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)

#パラメータfindreplacefind#文字列#カウント方法 2: substr_replace() 関数を使用する
説明
必須。検索する値を指定します。
必須。 の値を置き換える値を指定します。
必須。検索する文字列を指定します。
オプション。置換の数をカウントする変数。

「Hello」を「world」に置き換えます:

<?php
echo substr_replace("Hello","world",0);
?>
出力:

world

説明:

substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。

substr_replace(string,replacement,start,length)

パラメータ説明文字列交換正の数値 - 文字列内の指定された位置から置換開始 length 推奨学習: 「PHP ビデオ チュートリアル 」
必須。チェックする文字列を指定します。
必須。挿入する文字列を指定します。 #開始
必須。文字列内のどこから置換を開始するかを指定します。

負の数値 - 文字列の末尾から指定された位置から置換開始

    0 -文字列内の指定された位置で置換します
の最初の文字から置換を開始しますはオプションです。置換する文字数を指定します。デフォルトは文字列の長さと同じです。 正の数値 - 置換される文字列の長さ

負の数値 - 置換される部分文字列
    string
  • の末尾からの文字数を示します。
  • 0 - 置換ではなく挿入

以上がPHPで大文字と小文字を無視して文字列を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。