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

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

Доброго времени суток. Получаю объект таким способом:
$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

Подскажите пожалуйста, как правильно вывести. Заранее спасибо.
  • Вопрос задан
  • 107 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Забыта нода result
Ответ написан
Комментировать
DaFive
@DaFive
Сделайте из объекта массив json_decode(..., true); и бегайте по полям как вам нужно. Или $result->result->tags...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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