Этот вопрос был дан ответ несколько раз, но я не могу понять его в соответствии с моей ситуацией (вплоть до глупости больше, чем отсутствие примеров).Получение ключей JSON Array (имена)
По какой-то причине разработчик этого JSON API поместил часть данных в ключи, поэтому мне нужно получить доступ к ключам и соответствующим данным, чтобы получить оба бита информации, в которой я нуждаюсь.
ПРИМЕЧАНИЕ. Я помещаю JSON в массив, а не объект.
$json = json_decode($contents, true);
Вот пример свалка из моей подачи JSON:
Array
(
[code] => 1
[data] => Array
(
[sell] => Array
(
[0.00000060] => 7305
[0.00000061] => 567068
[0.00000065] => 43465
)
)
Чтобы получить доступ к его части, я в настоящее время использовать что-то подобное:
$var1 = $json['data']['sell']['0.00000060'];
Как я могу получить доступ к ключам аналогичным способом? В конце концов я буду хранить как биты информации в переменном и должен в конечный итоге с чем-то подобным:
[0]
Price: 0.00000060
Quantity: 7305
[1]
Price: 0.00000061
Quantity: 567068
[2]
Price: 0.00000065
Quantity: 43465
Надеется, что это имеет смысл,
Спасибо,
EDIT: Для тех, кто еще кто застрял, это, как я сделал это, используя приведенный выше пример:
$array = $json['data']['sell'];
foreach ($array as $key => $value) {
echo $key . "<br/>";
}
Returns:
0.00000060
0.00000061
0.00000065
Простите мое невежество, но не могли бы вы подробнее остановиться на этом и показать мне, как ты хотел бы повторить из всех ключи, показанные в моем примере? Я действительно не могу заставить его работать: (Большое спасибо – Ryan
Nevermind - я, наконец, получил его на работу - Большое спасибо за вашу помощь :) – Ryan