iTunes 热门专辑 JSON 使用 PHP

Itunes top albums JSON using PHP

如何获得 Itunes 热门专辑名称、艺术家姓名和 ID 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-> 条目中获取所有相册,例如 im:name im:artist im:image 标题。

要访问带有特殊字符的对象属性,您需要对它们进行转义:

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

大括号允许您使用 : 访问 属性,方括号允许您访问数组索引号。

第6行也有错别字,lable应该是label:

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