如何检查字符串是否包含特定单词?
。编辑现有答案以改善此职位。它目前不接受新的答案或互动。
考虑:
$a = 'How are you?';if ($a contains 'are')
echo 'true';
假设我有上面的代码,编写该语句的正确方法是什么if ($a contains 'are')
?
回答:
您可以使用该strpos()
函数来查找另一个字符串中另一个字符串的出现:
$a = 'How are you?';if (strpos($a, 'are') !== false) {
echo 'true';
}
注意,of的使用!== false
是故意的(既!= false
不会也不===
true返回期望的结果);strpos()
返回大海捞针字符串中针线串起始处的偏移量,或者返回boolean值(false
如果找不到针)。由于0是有效的偏移量,而0是“假”,因此我们不能使用像这样的简单结构!strpos($a,
'are')。
以上是 如何检查字符串是否包含特定单词? 的全部内容, 来源链接: utcz.com/qa/399412.html