php如果一个字符串包含两个不同的字符

时间:2013-06-29 23:08:55

标签: php string

如何查看给定字符串是否包含我想要查找的多个字符?例如:

$manywords = "apple orange pineapple banana cat";
if (!(strstr($manywords, 'apple'||'cat')))
{
    echo "either word found";
}

有没有办法可以使用strstr函数,而不必按如下方式编写两次:

if (!((strstr($manywords, 'apple')||(strstr($manywords, 'cat')))
{
     echo "either word found";
}

1 个答案:

答案 0 :(得分:3)

$did_it_match = preg_match('/apple|cat/',$manywords);