ホームページ  >  記事  >  バックエンド開発  >  文字列内の文字列を検索するための PHP の 4 つの関数 (strstr()、strchr()、strrchr()、stristr())

文字列内の文字列を検索するための PHP の 4 つの関数 (strstr()、strchr()、strrchr()、stristr())

黄舟
黄舟オリジナル
2017-11-01 09:30:551612ブラウズ

string内の別の文字列を見つけるには、strstr()、strchr()、strrchr()、stristr()の4つの関数のいずれかを使用できます。

関数 strstr() が最も一般的で、関数のプロトタイプは次のとおりです。

strstr(string,search,before_search);
//string要被搜索的字符串,search所搜索的字符串,before_search默认值为 "false" 的布尔值,如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。

例:

echo strstr("I love Shanghai","love");//返回值为“love Shanghai”

関数 strchr() は関数 strstr() とまったく同じです

関数 strstr() は関数とほぼ同じです。 strstr()、それら 違いは、strstr() のターゲットキーワード文字列は大文字と小文字が区別されるのに対し、strstrstr() のターゲットキーワード文字列は大文字と小文字が区別されないことです

関数 strrchr() もほぼ同じです。関数 strstr() と同様ですが、strrchr( ) は、ターゲット キーワードが最後に出現する直前から始まる検索文字列を返します。

以上が文字列内の文字列を検索するための PHP の 4 つの関数 (strstr()、strchr()、strrchr()、stristr())の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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