Задать вопрос

Как вывести значения объекта?

Доброго времени суток. Получаю объект таким способом:
$result = json_decode(GetPhone($number)));
Получаю такую структуру
Array
(
    [meta] => stdClass Object
        (
            [requestId] => 172-31-13-248
            [httpStatusCode] => 200
        )

    [result] => stdClass Object
        (
            [tags] => Array
                (
                    [0] => stdClass Object
                        (
                            [tag] => Сообщения от Андрея
                            [count] => 57
                            [isNew] => 
                            [removable] => 
                            [askReason] => 
                        )

                    [1] => stdClass Object
                        (
                            [tag] => Сообщение от Марины
                            [count] => 31
                            [isNew] => 
                            [removable] => 
                            [askReason] => 
                        )

Пытаюсь вывести значение [tag] первого элемента так:
echo $result->tags[0]
Выводит пустоту.
И так тоже пустота:
echo $result->tags[0]->tag

Подскажите пожалуйста, как правильно вывести. Заранее спасибо.
  • Вопрос задан
  • 104 просмотра
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Забыта нода result
Ответ написан
Комментировать
DaFive
@DaFive
Сделайте из объекта массив json_decode(..., true); и бегайте по полям как вам нужно. Или $result->result->tags...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы