Прочитать объект из массива

Используя print_r($session)), я могу видеть данные моего сеанса следующим образом:

(
    [code] => 123
    [profile] => 'Admin'
    [data] => Array
        (
            [0] => stdClass Object
                (
                    [Info] => 555
                )
        )
)

Хорошо, поэтому, если я хочу печатать на экране через ветку profile, это работает

{{ app.session.get('profile') }}

И я получаю Admin, и это правильно. Но как я могу прочитать Info? Я думал, что что-то вроде

{{ app.session.get('data[0].Info') }}

будет работать, но я получаю пустые данные. Если я использую {{ dump(data[0].Info) }}, показывает правильную информацию (555).

попробуйте этот {{dump (data.0.Info)}}

episch 26.11.2018 23:04

Тоже работает, но мне не нужно использовать дамп, как я могу использовать его с app.session.get ()?

pmiranda 26.11.2018 23:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
2
2
30
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны делать это шаг за шагом. Сначала вытащите правильную переменную, а затем обработайте ее как массив:

{{ app.session.get('data')[0].Info }}

Ага, потом разобрался. Спасибо

pmiranda 27.11.2018 14:01

Другие вопросы по теме