1. 程式人生 > >php中常用的函式

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 '不包含'; }