ホームページ >バックエンド開発 >PHPの問題 >PHPのstristr関数の使い方は?

PHPのstristr関数の使い方は?

藏色散人
藏色散人オリジナル
2019-05-30 13:31:593734ブラウズ

php stristr 関数は、別の文字列内で最初に出現する文字列を検索するために使用されます。その構文は stristr(string,search,before_search) です。パラメータ string は必須であり、検索する文字列を指定します。検索は必須です検索する文字列を指定します。

PHPのstristr関数の使い方は?

#php stristr関数の使い方は?

定義と使用法

stristr() 関数は、別の文字列内で最初に出現する文字列を検索します。

注: この関数はバイナリ セーフです。

注: この関数では大文字と小文字が区別されません。大文字と小文字を区別して検索するには、strstr() 関数を使用します。

構文

stristr(string,search,before_search)

パラメータ

文字列は必須です。検索する文字列を指定します。

検索は必須です。検索する文字列を指定します。

パラメータが数値の場合、その数値に対応する ASCII 値に一致する文字を検索します。

before_search オプション。デフォルト値はブール値「false」です。

「true」に設定すると、検索パラメータが最初に出現する前の文字列の部分が返されます。

戻り値: 文字列の残りの部分 (一致点から) を返します。検索された文字列が見つからない場合は FALSE を返します。

PHP バージョン: 4

変更ログ:

PHP 5.3 では、before_search パラメーターが追加されました。

PHP 4.3 では、この関数はバイナリ セーフになります。

例 1

ASCII 値「o」を持つ文字列を検索し、文字列の残りの部分を返します:

<?php
echo stristr("Hello world!",111);
?>

出力:

o world!

例 2

「world」が最初に出現する前の文字列の部分を返します:

<?php
echo stristr("Hello world!","WORLD",true);
?>

出力:

Hello

例 3

「Hello world!」で最初に出現する「world」を検索し、文字列の残りを返します:

<?php
echo stristr("Hello world!","WORLD");
?>

出力:

りー

以上がPHPのstristr関数の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。