文字列に特定の単語が含まれているかどうかを確認する
PHP では、組み込み関数または文字列を使用して、文字列に特定の単語が含まれているかどうかを確認できます。操作テクニック。
str_contains の使用 (PHP 8) )
PHP 8 では、文字列の包含をチェックするための str_contains 関数が導入されています:
if (str_contains('How are you', 'are')) { echo 'true'; }
注: str_contains は空のニードルを true と見なすため、空でないことを確認してください。使用する前に空にしてください。
使用中strpos
8 より前の PHP バージョンでは、strpos を使用できます。
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
strstr を使用する
別のオプションは、使用することです。 strstr:
if (strstr('How are you?', 'are') !== false) { echo 'true'; }
正規表現の使用
正規表現も使用できます:
if (preg_match('/are/', 'How are you?')) { echo 'true'; }
以上がPHP 文字列に特定の単語が含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。