php中常用的函数

strpos() 判断字符串中是否包含某字符串,有的话返回其未知,没有话返回false

错误用法:

if(strpos('www.idc-gz.com','idc-gz') ){
  echo '包含';
}else{
  echo '不包含';
}

理由:

上面也能得出正确的结果,但方法是错误的,如果if(strpos('idc-gz.com','idc-gz') ),那就得不到正确的结果,原因是位置是从0开始,第一个位置找到了,就是0,php中的0,也就不是true,上面的判断将不会成立,这点要十分注意!

正确用法:

if(strpos('www.idc-gz.com','idc-gz') !== false){
  echo '包含';
}else{ 
  echo '不包含'; 
}

猜你喜欢

转载自www.cnblogs.com/cjjjj/p/10136228.html