php strpos遇到的问题
in 后端 with 0 comment

php strpos遇到的问题

in 后端 with 0 comment
if(strpos($a,$b) !== false){
    echo "存在";
}

上面的用法应该是挺常见的,判断$b中是否在$a中存在。

看着似乎没什么问题,前不久在写自动回复的时候就踩到了坑。

如果$a和$b都为int,则结果一直为false。

所以判断前记得对变量做类型检测或者手动变换类型。

Comments are closed.