strpos函数返回boolean值。FALSE和TRUE不用多说.用 “===”进行判断。strpos在执行速度上都比以上两个函数快,另外strpos有一个参数指定判断的位置,但是默认为空。意思是判断整个字符串。缺点是对中文的支持不好。
if(strpos('www.php.cn','php') !== false){
echo '包含php';
}else{
echo '不包含php';
}
用explode进行判断PHP判断字符串的包含。
function check($str){
// 判断是否包含a这个字符
$needle ='a';
$tmparray = explode($needle,$str);
if(count($tmparray)>1){
// 如果包含就返回true
return true;
} else{
return false;
}
}