【发布时间】:2015-01-12 17:54:35
【问题描述】:
我正在尝试返回 iTunes 商店数据,我已经成功地做到了。
我发现了这个:https://github.com/ijanerik/PHP-iTunes-API,太棒了!
唯一我不确定的是如何打印单个值。
例如我的代码如下:
include("classes/itunes.php");
$albums = iTunes::lookup(304576306, 'id', array(
'entity' => 'song'
))->results;
// var_dump($albums);
print_r($albums);
返回所有结果:http://joshrodg.com/music/test/index.php。
如何从数组中只返回 trackName 或 artistName?
该示例显示了如何执行查找,而不是如何获取返回的单个数据。
我试过foreach,但也许我做错了:
foreach($albums as $album):
echo $album['trackName'];
echo $album['artistName'];
endforeach;
每次我尝试这样做时,页面都会出现白屏。
如果我只是尝试echo $album['trackName']; 或echo $albums['trackName'];,页面也会出现白屏。
到目前为止,我能够返回数据的唯一方法是使用:print_r($albums); 或 var_dump($albums);
我知道这很简单,只是不确定我在这里缺少什么。
【问题讨论】:
-
了解什么是对象,对象和数组有什么区别。