Itunes使用PHP顶级专辑JSON

时间:2016-04-27 02:55:45

标签: php json itunes

如何获取Itunes热门专辑名称,艺术家姓名和专辑; id JSON to 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-&gt;条目,如im:name im:artist im:image title。

1 个答案:

答案 0 :(得分:1)

要使用特殊字符访问对象属性,您需要转义它们:

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

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

第6行还有一个拼写错误,标签应该是标签:

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