array array_keys ( array input [, mixed search_value])

解决方案 »

  1.   

    $array=array("324",'3w45','a'=>'23');
    $keyArr=array_keys($array);
    echo $keyArr[0]."<BR>";
    echo $keyArr[count($keyArr)-1];
      

  2.   

    wasy的是非常正确的,做完就是这样:
    <?
    $array=array("324",'3w45','a'=>'23');
    $keyArr=array_keys($array);
    echo $keyArr[0]."<BR>";
    echo $keyArr[count($keyArr)-1]."<BR>";echo $array[$keyArr[0]]."<BR>";
    echo $array[$keyArr[count($keyArr)-1]];?>你看看结果就明白了.
      

  3.   

    也可以通过移动内部指标实现$arr=array("324",'3w45','a'=>'23');
    reset($arr);
    echo key($arr)."<br>";;
    end($arr);
    echo key($arr)."<br>";;
      

  4.   

    ???
    还是不太明白.
    这么说吧.
    数组变量$arr的下标为
    [123]
    [124]
    [125]
    ...
    [200]
    这些下标都是变量.
    而且,不知道有几个下标.
    要读出这个数组变量的第一个下标和最后一个.
    该用什么函数?
      

  5.   

    $arr=array();
    $arr[123]="a";
    $arr[124]="b";
    $arr[125]="c";
    reset($arr);
    echo key($arr)."<br>";;
    end($arr);
    echo key($arr)."<br>";;
      

  6.   

    用array_keys()也可以的$arr=array();
    $arr[123]="a";
    $arr[124]="b";
    $arr[125]="c";
    $keyArr=array_keys($arr);
    echo $keyArr[0]."<BR>";
    echo $keyArr[count($keyArr)-1]."<BR>";