Как получить первое значение или многомерный массив PHP, если я не знаю ключ? - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть этот массив

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

 )

как мне получить первый элемент этого массива, если я не знаю, что ключ - 281

Я подумал, что это сработает, но не пойдет

$my_array[0]

Неопределенное смещение

Ответы [ 3 ]

3 голосов
/ 13 сентября 2011

Предполагается, что вы еще не прошли массив - используйте функцию key() для получения значения ключа и current для значения элемента или переместите указатель на начало с reset()

var_dump(key($my_array));
var_dump(current($my_array));
1 голос
/ 13 сентября 2011

Несколько методов, вот тот, который будет работать:

$output = array_slice( $inputArr, 0, 1 ); 
0 голосов
/ 13 сентября 2011

используйте reset().Это даст первый элемент, но сбросит внутренний указатель массива, хотя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...