array_search的一个问题?

<?php
$arr = [0,1,2,3];
if(array_search(0,$arr)==false){
    echo 1;
}else{
    echo 2;
}

按理说是可以找到0的,应该显示2。结果却显示1?

阅读 1.7k
2 个回答
✓ 已被采纳

使用严格比较就可以了

$arr = [0,1,2,3];
if(array_search(0,$arr)===false){
    echo 1;
}else{
    echo 2;
}
推荐问题
宣传栏