ホームページ >バックエンド開発 >PHPチュートリアル >PHP で文字列に特定の単語が含まれているかどうかを確認するにはどうすればよいですか?
文字列に特定の単語が含まれているかどうかを確認する方法
PHP では、文字列に特定の単語が含まれているかどうかをさまざまな方法で判断できます。メソッド。
PHP 8 およびstr_contains
PHP 8 では、str_contains 関数を使用できます。
if (str_contains('How are you', 'are')) { echo 'true'; }
検索された部分文字列 ($needle) が空であっても、str_contains は true を返すことに注意してください。これを防ぐには、チェックの前に $needle が空でないことを確認してください:
$haystack = 'How are you?'; $needle = ''; if ($needle !== '' && str_contains($haystack, $needle)) { echo 'true'; }
PHP 8 以前と strpos
PHP 8 より前の strpos 関数できるused:
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
考慮事項
以上がPHP で文字列に特定の単語が含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。