PHP では、strstr() 関数は、文字列が別の文字列内に存在するかどうかを判断するために使用されます。構文形式は「strstr(string,search,before_search)」です。存在する場合は、文字列と残りの文字列を返します。一部の場合、それ以外の場合は FALSE を返します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
strstr() 関数は、組み込みのPHP の関数内。この関数は、別の文字列内の文字列の存在を検索します。別の文字列内でその文字列が最初に出現する箇所を検索し、後半の部分を表示します。この関数では大文字と小文字が区別されます。
構文
strstr(string,search,before_search)
パラメータ | 説明 |
---|---|
文字列 ######必須。検索する文字列を指定します。 | |
必須。検索する文字列を指定します。引数が数値の場合、その数値の ASCII 値に一致する文字を検索します。 | #before_search |
オプション。デフォルト値が「false」のブール値。 「true」に設定すると、search パラメータが最初に出現する前の文字列の部分が返されます。 | 戻り値: 文字列の残りの部分 (一致点から) を返します。検索された文字列が見つからない場合は FALSE を返します。 |
<?php echo strstr("Hello world!","world"); ?>
出力:
world!
例2: ASCII 値「o」で文字列を検索し、文字列の残りの部分を返します
<?php echo strstr("Hello world!",111); ?>
出力:
o world!
以上がPHPのstrstr関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。