PHP многомерный массив первый объект - PullRequest
1 голос
/ 24 июня 2011

У меня есть массив в PHP, который выглядит как

Array ( [123654] => Array ( [0] => 123456789123456789 [1] => 1 [2] => 06/24/2011 [3] => 06/24/2012 [4] => 12355.44 [5] => 55321.55 ) ) 

Я знаю, что в javascript я мог получить доступ к нужным мне данным, используя массив [0] [0], как бы я поступил в PHP. Это значение 123456789123456789, на которое я рассчитываю.

Ответы [ 4 ]

3 голосов
/ 24 июня 2011

Попробуйте это

array_slice($array, 0, 1);

http://php.net/array_slice

2 голосов
/ 24 июня 2011

Если вы не знаете точных ключей, вы можете сделать что-то вроде этого:

$a = array_values($my_array);
$b = array_values($a[0]);
echo $b[0];

array_values заменяет ключи простыми числами от 0 до n-1 (где n - количество значений), тем самым вы можете получить доступ к желаемому значению с помощью индексов [0] [0]. Подробнее здесь

0 голосов
/ 24 июня 2011

Попробуйте

$first = array_shift(array_values($array));

http://php.net/manual/en/function.array-shift.php

0 голосов
/ 24 июня 2011

http://codepad.org/YXu6884R

Вот, пожалуйста.Смотрите выше для доказательства.Методология @azat недостаточно ясна и подвержена риску, если элементы массива или подмассива будут переупорядочены или если значение ключа для супермассива изменится.

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