「Hello world!」で最初に出現する「world」を見つけて、残りの文字列を返します。
<?phpecho strchr("Hello world!","world");?>strchr() 関数は、別の文字列内で最初に出現する文字列を検索します。
この関数は、strstr() 関数のエイリアスです。
注:この関数はバイナリセーフです。
注:この関数では大文字と小文字が区別されます。大文字と小文字を区別しない検索を実行するには、stristr() 関数を使用します。
strchr(文字列,検索,検索前);
パラメータ | 説明する |
---|---|
弦 | 必須。検索する文字列を指定します。 |
検索 | 必須。検索する文字列を指定します。引数が数値の場合、その数値に対応する ASCII 値に一致する文字が検索されます。 |
検索前 | オプション。デフォルト値が「false」のブール値。 「true」に設定すると、最初に出現した検索パラメータよりも前の文字列の部分が返されます。 |
戻り値: | 文字列の残りの部分 (一致する点から) を返します。検索された文字列が見つからない場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 5.3 では、 before_searchパラメータが追加されました。 |
ASCII 値「o」で文字列を検索し、文字列の残りの部分を返します。
<?phpecho strchr("Hello world!",111);?>最初に出現する「world」より前の文字列の部分を返します。
<?phpecho strchr("Hello world!","world",true);?>