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