PHP strstr()関数
実例
"Hello world!" 内に "world" が存在するかどうかを検索し、存在する場合はその文字列とそれ以降の残りの部分を返します:
echo strstr("Hello world!","world"); //出力 world!
実例を実行 »
定義と使用法
strstr() 関数は、ある文字列が別の文字列内に存在するかどうかを検索し、存在する場合はその文字列と残りの部分を返し、存在しない場合は FALSE を返します。
注記:この関数はバイナリセーフです。
注記:この関数は大文字と小文字を区別します。大文字と小文字を区別しない検索を行うには、stristr()関数を使用してください。
構文
strstr(string,search,before_search)
| パラメータ | 説明 |
|---|---|
| string | 必須。検索対象の文字列を指定します。 |
| search | 必須。検索する文字列を指定します。このパラメータが数値の場合、その数値に対応する ASCII 値の文字を検索します。 |
| before_search | オプション。デフォルト値が "false" のブール値です。"true" に設定すると、次を返します:searchパラメータが最初に出現する前の文字列部分。 |
技術詳細
| 戻り値: | 文字列の残りの部分(一致した位置から)を返します。検索した文字列が見つからない場合は FALSE を返します。 |
|---|---|
| PHP バージョン: | 4+ |
| 更新履歴: | PHP 5.3 で、新しくbefore_searchパラメータが追加されました。 |
その他の実例
PHP String リファレンスマニュアル その他の拡張機能