【发布时间】:2013-04-07 12:26:59
【问题描述】:
如何检查一个字符串是否包含多个特定单词?
我可以使用以下代码检查单个单词:
$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad') !== false) {
echo 'true';
}
但是,我想添加更多单词来检查。像这样的:
$data = "text text text text text text text bad text text naughty";
if (strpos($data, 'bad || naughty') !== false) {
echo 'true';
}
(如果找到这些单词中的任何一个,那么它应该返回 true)
但是,上面的代码不能正常工作。任何想法,我做错了什么?
【问题讨论】:
-
如果所有个单词都在字符串中,或者找到一个个单词,函数是否应该返回true?
-
如果找到了其中一个词,那么它应该返回
true
标签: php