Как я могу получить название лучших альбомов 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.
Чтобы получить доступ к свойствам объекта с помощью специальных символов, вам необходимо экранировать их:
$image = $track->{'im:image'}[0]->label;
echo $image . '<br />';
Скобки позволяют вам получить доступ к свойству с помощью:, квадратные скобки позволяют вам получить доступ к индексному номеру массива.
В строке 6 также есть опечатка, выдающая ошибку, метка должна иметь метку:
$name = $track->title->label;
Других решений пока нет …