AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Как выводить данные из json?

Записываю в сессию емэйл и пароль
$_SESSION['email'] = $emails;
$_SESSION['password'] = $passs;

Нужно достать из этого json файла данные со значением email
{
  "email@mail.ru": {
    "name": "Виктор Симонович",
    "address": "Москва, Ленинградский проспект, 118, оф. 363",
},
"email@gmail.com": {
    "name": "Виктория Симоновича",
    "address": "Москва, Ленинградский проспект, 150",
}
}


Пишу так:
$profile = file_get_contents("../data/account/profile.json");
$profileJson = json_decode($profile, true);

 echo $profileJson[$_SESSION['email']];

Ошибку не выдает, но и не выводит. В чем ошибка?

[Сам разобрался, вопрос решен]
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
vitaly_74
@vitaly_74
если парсишь json посмотри сначала какой он вывод делает на элементарном примере. достаточно сделать print_f($profileJson); и ты увидишь что переменной (массива) $_SESSION не существует. надеюсь я правильно понял твою проблему
Ответ написан
Ваш ответ на вопрос

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

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