检查字符串是否包含特定单词
在 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中文网其他相关文章!