「PHP 文字列演習 3: 文字列サイズを変換する 4 つの方法」では、文字列の大文字と小文字を変換するための 4 つの一般的な方法を紹介しました。この記事では、引き続き文字列について説明します。 string には特定の文字列が含まれます。
実際には、そのような判断を行う非常に簡単な方法があります。コードを直接見てみましょう:
次のように:
<?php $str1 = 'The quick brown fox jumps over the lazy dog.'; if (strpos($str1,'jumps') !== false) { echo '特定词出现了'; } else { echo '特定词未出现'; }
このコードでは、 String 変数 $str1 を使用し、単語 "jumps" をランダムに指定し、この単語が $str1 に存在するかどうかを if...else ステートメントで確認します;
まず判定結果を見てみましょう:
図のように、「特定の単語が出現する」という結果になりますが、上記のコードからすると、確かにその通りです。
したがって、ここでは主に関数 strpos と演算子「!==」を使用します。
PHP の組み込み関数 strpos() は、別の文字列内で最初に出現する文字列を検索するために使用されます。その構文は "strpos(string,find,start)
"。パラメータ string は検索する文字列を指定し、find は検索する文字列を指定します。start はオプションで検索を開始する場所を指定します。この関数は、別の string 内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE。
strpos() 関数では大文字と小文字が区別されることに注意してください。
!==
は比較演算子で「絶対に等しくない」を意味し、!==
は配列演算子で「等しくない」を意味します。
最後に、「php は文字列に文字列が含まれているかどうかを検出します 」を読むことをお勧めします。この記事では、包含を検出する他の方法を紹介します。興味のある友人は、それについて学ぶことができます~
定番コース「PHP文字列処理(翡翠少女般若心経編)」がおすすめです、無料ですよ~ぜひ学びに来てください!
以上がPHP 文字列演習 4: 文字列に特定の単語が含まれているかどうかを判断するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。