Задать вопрос
BloodKarl
@BloodKarl
В прошлом программист

Как получить данные из php массива?

Команда echo $token['access_token']; выдаёт ошибку(Notice: Undefined index: access_token). Подскажите как правильно получить доступ к access_token?

Содержимое print_r($token);
Array ( [{"access_token":"EAAFONltZB2jwBAOZCbrSbat1EFZCdwxQuZC4XFJXJtcIPD0qAZARfJLIQ
HJvqUv0LItHFiyBU7LZA8OLHdc9ZAWkDkSDvHiFF9thtl7NeZBnLGVdXOhw0XhxGy3RduC
4ZABjYuxbue1HBHFK5CoaKdEzYspghkN93KqpvSBFHNtZAgJAZDZD","token_type":"bearer",
"expires_in":5135190}] => )
  • Вопрос задан
  • 347 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
в массиве лежит json, который нужно предварительно декодировать.
php.net/manual/ru/function.json-decode.php
Ответ написан
Winsik
@Winsik
сис.админ, недопрограммист :)
Вам же print_r уже всё сказал: у вас есть массив $token с одним именнованным элементом (с именем: всё что идёт между [ и ] )... а значение не определенно
$xtoken = json_decode(key($token),true);
#echo $xtoken[access_token];
#echo $xtoken[expires_in];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽