$array_province = array ('北京', '天津', '河北');
echo array_search("北京",$array_province); //0
$array_province = array ('北京', '天津', '河北');
echo array_search("天津",$array_province); //1$array_province = array ('北京', '天津', '河北');
echo array_search("上海",$array_province); //没有值
echo array_search("北京",$array_province); //0
$array_province = array ('北京', '天津', '河北');
echo array_search("天津",$array_province); //1$array_province = array ('北京', '天津', '河北');
echo array_search("上海",$array_province); //没有值
偶知道了
我原来用了if(array_...)
第一个是0,也就是false
!-_-
ft
按你的情况,当$province = "北京";时返回的是0
所以在判断是否查询成功时应该
$k = array_search($province , $array_province);
if($k === false)
echo "没找到";
else
echo $k;