Лучшие альбомы Itunes JSON с использованием Stack Overflow

Как я могу получить название лучших альбомов Itunes, имя исполнителя & идентификатор JSON в PHP.

https://itunes.apple.com/us/rss/topalbums/limit=10/json

Я пробовал что-то вроде

<?php
$content=file_get_contents("https://itunes.apple.com/us/rss/topalbums/limit=10/json");
$top_albums=json_decode($content);
$tracks = $top_albums->feed->entry;
foreach( $tracks as $track ) {
$name = $track->title->lable;
echo $name. "<br/>";
}
?>

Notice: Undefined property: stdClass::$lable in C:\xampp\htdocs\test\itunes.php on line 6

нужен рабочий код, чтобы получить все альбомы из feed-> entry, например im: name im: artist im: image title.

0

Решение

Чтобы получить доступ к свойствам объекта с помощью специальных символов, вам необходимо экранировать их:

$image = $track->{'im:image'}[0]->label;
echo $image . '<br />';

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

В строке 6 также есть опечатка, выдающая ошибку, метка должна иметь метку:

$name = $track->title->label;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]