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){// 如果包含就返回truereturn true;} else{return false;}}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号