我有这个XML:
-<lfm status="ok">
-<track>
<id>602366984</id>
<name>Barbarism Begins At Home (BBC TV Tube performance)</name>
<mbid/>
-<url>http://www.last.fm/music/The+Smiths/_/Barbarism+Begins+At+Home+(BBC+TV+Tube+performance)</url>
<duration>384000</duration>
<streamable fulltrack="0">0</streamable>
<listeners>10</listeners>
<playcount>24</playcount>
-<artist>
<name>The Smiths</name>
<mbid>40f5d9e4-2de7-4f2d-ad41-e31a9a9fea27</mbid>
<url>http://www.last.fm/music/The+Smiths</url>
</artist>
<toptags>
</toptags>
</track>
</lfm>
我想获取曲目和艺术家的名称,我应该为此使用2个代码(下一个代码)还是有更好的方法?
foreach ($xml -> track as $row) {
$title = $row -> name;
$artist = $row -> name;
$duration = $row -> duration;
在这段代码中,两个人都获得了艺术家的名字。
foreach ($xml -> track as $row) {
$title = $row -> name;
$artist = $row ->artist-> name;
$duration = $row -> duration;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句