Как получить значение из json?

Нужно получить значение status.
Но значение 236015091 - всегда различно. Как это сделать?
$obj = json_decode($data);
echo $success=$obj->{"success"}; //Работает
//$status=$obj->{"return"}->{"xxxxxx???"}->{"status"}; //?????


{"success":1,"return":{"236015091":{"status":0,"pair":"rur_usd"}}}
  • Вопрос задан
  • 1160 просмотров
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
<?php

$obj = json_decode($data, true);
$return = array_values($obj['return']); // Переиндексируем все значения в массиве 
var_dump($return[0]['status']); // Если элементов в JSON несколько, то можно циклом пройтись и достать все данные, сейчас достаю только у 1 элемента


https://ideone.com/tv2hI8
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект