问答详情
源自:6-3 PHP条件结构之if…else if…

array_search小问题

<?php

$a=array("a","b","c","d");

$index=array_search("b",$a);

if($index==false){

    echo"在数组a中未发现字符'a'";}else{

echo "index=".$index;

}

?>

请问为什么abcd就偏偏找不到a???,明明数组里有a,为什么是false?

提问者:山水郎2015 2016-05-16 19:42

个回答

  • 菜鸟爱代码
    2016-05-16 23:46:47

    因为array_search("b",$a)这句里申明$index=b