ホームページ >バックエンド開発 >PHPチュートリアル >文字列を処理するための PHP のメソッドと、indexof に類似した関数の詳細な説明

文字列を処理するための PHP のメソッドと、indexof に類似した関数の詳細な説明

不言
不言オリジナル
2018-06-02 14:00:591366ブラウズ

この記事は、文字列を処理するためのPHPのindexofのようなメソッドと関数の詳細な説明に関する関連情報を主に紹介します。必要な友達はそれを参照してください

文字列を処理するためのPHPのindexofのようなメソッドと関数の詳細な説明

。 PHP での文字列の処理は似ています。indexof には strpos 関数とtripos 関数という 2 つの関数またはメソッドがあります。これら 2 つの関数の使用法は似ています。

strpos 関数が文字列を処理するとき、その文字列が含まれている場合は、その文字列が最初に出現する位置を返し、出現しない場合は false を返します。文字列の大文字と小文字を区別します。

stripos 関数が文字列を処理するとき、その文字列が含まれている場合は、その文字列が最初に出現する位置を返し、出現しない場合は false を返します。文字列の大文字と小文字を区別しない。

PHP strpos() 関数

定義と使用法

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

注: strpos() 関数では大文字と小文字が区別されます。

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

構文

strpos(string, find, start)

パラメータの説明

文字列: 必須。検索する文字列を指定します。
検索: 必須。検索する文字列を指定します。
開始: オプション。検索を開始する場所を指定します。

戻り値

別の文字列内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE を返します。

注: 文字列の位置は 1 からではなく 0 から始まります。


<?php
echo strpos(&#39;Hello world!&#39;, &#39;wo&#39;);
?>

出力: 6

PHPのstripos()関数

定義と使用法

stripos()関数別の文字列の 1 番目の文字列一度だけ登場する場所。

注:tripos() 関数は大文字と小文字を区別しません。

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

構文

stripos(string,find,start)

パラメータの説明

文字列: 必須。検索する文字列を指定します。
検索: 必須。検索する文字列を指定します。
開始: オプション。検索を開始する場所を指定します。

戻り値

別の文字列内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE を返します。

注: 文字列の位置は 1 からではなく 0 から始まります。


<?php
echo stripos(&#39;Hello world!&#39;, &#39;WO&#39;);
?>

出力: 6

お読みいただきありがとうございます。皆様のお役に立てれば幸いです。PHP 中国語 Web サイトへのサポートに感謝します。

関連する推奨事項:

PHP における配列と XML 間の変換の詳細な説明

以上が文字列を処理するための PHP のメソッドと、indexof に類似した関数の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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