php判断字符串中是否包含指定字符串

时间:2025-03-04 14:10:13

两种思路两种函数

第一:判断字符串中是否包含指定字符串

第二:判断字符串中是否出现指定字符串

第一种是strpos() 查找字符串在另外一个字符串出现的位置,如果没有,返回false

$a = 'a';
$b = 'abbb';
if(strpos($b,$a) !== false)
{
    echo '存在';
}else{
    echo '不存在';
}

上边代码返回的是存在,需要注意的是strpos是敏感的,区分大小写,如果不需要区分大小写,可以使用stripos()用法和strpos一样

第二种是strstr()搜索字符串在另外一个字符串中出现的位置,如果没有,返回false

if(strstr($b,$a) !== false)
{
    echo '存在';
}else{
    echo '不存在';
}

上边返回是存在,strstr也是敏感的,区分大小写,如果不需要区分可以使用stristr()也是和strstr用法一样