如果我不知道密钥,我如何获得第一个值或PHP多维数组?

时间:2011-09-13 01:17:46

标签: php arrays multidimensional-array

我有这个数组

 Array
 (
  [281] => Array
    (
        [0] => 1
        [1] => 10
        [2] => 
        [3] => 
        [4] => 1
    )

 )

如果我不知道密钥是281

,我如何得到这个数组的第一个元素

我认为这会有用但不会去

$my_array[0]

未定义的偏移量

3 个答案:

答案 0 :(得分:3)

假设您还没有遍历数组 - 使用key()函数获取键值,使用current获取项值,或者使用reset() <将指针移动到开头/ p>

var_dump(key($my_array));
var_dump(current($my_array));

答案 1 :(得分:1)

有多种方法可供选择:

$output = array_slice( $inputArr, 0, 1 ); 

答案 2 :(得分:0)

使用reset()。它将给出第一个元素,但会重置数组的内部指针