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