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

Как сохранить результат из внешней ссылки в переменную?

Есть внешний ресурс который выдает с помощью ссылки массив
https://api.deezer.com/search?q=LUCKY%20LUKE%20HYP...
Требуется сохранить содержимое "cover_medium" в переменную
Подскажите, пожалуйста, как это реализовать.
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
OxCom
@OxCom
Не люблю такой способ, но суть будет ясна:
<?php
$payload = \file_get_contents('https://api.deezer.com/search?q=LUCKY%20LUKE%20HYPNOTIZING');
$payload = \json_decode($payload, true, 512, JSON_THROW_ON_ERROR);
$media   = $payload['data'][0]['album']['cover_medium'] ?? 'media_not_found.jpg';

Если надо передавать headers и другую магию, то советую использовать cURL или хорошую обертку Guzzle
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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