在php中如何判断一个字符串中包含别一个字符串?

身居漏室,心系天下

    可以用strpos函数来判断一个字符串是否在别一个字符串中出现。代码这样写:
    if (strpos($a,'are') !== false) {
        echo 'true';
    }

    注意用!== false,因为如果一个字符串出现在别一个字符串的开始位置,返回值为0,0做为一个偏移量返回,它是用效的,而真正没找到会返回boolean false,所以我们不明简单的用 !strpos($a, 'are').同时还要注意strpos区分大小写,如需进行对大小写不敏感的搜索,用 stripos() 函数。

京ICP备14008139号-1