root09
@root09

Как выдернуть из json значение?

Есть json вида:
{"success":true,"inventory":{"5308188287":{"id":"5308188287","classid":"1483678044"},"5308188011":{"id":"5308188011","classid":"720640649"},"5308154952":{"id":"5308154952","classid":"311939473"}}}

как через php получить значение classid у элемента с id 5308188287 ?
Сейчас я делаю вот так:
$json_decoded = json_decode($page);
foreach ($json_decoded->inventory as $item)
{
    if ($item->id == 5308188287)
      ....
}

Можно сразу получить доступ к элементу с id 5308188287 без перебора в цикле?
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
DevMan
@DevMan
$json_decoded->inventory->{5308188287}->classid
ideone.com/4Sbe0j
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект