我一直在努力(现在几天)用JSON查询显示一个项目,但因为我的语法和功能很糟糕,我失败了......
我的代码如下所示
<p>I'm currently listening to
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$string = file_get_contents("http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=matt1319&api_key=de676fee34a484f0c7ea2bd1c959d2d2&format=json&limit=1");
$json = json_decode($string, true);
echo *****;
?>
</p>
我想从last.fm中获取我最近播放的歌曲,这是......
recenttracks.track[0].artist['#text'] (if I'm currently listening or..)
recenttracks.track.artist['#text'] (If I'm not currently listening to a song)
指向正确方向的任何帮助都会很棒。由于我是PHP的新手(HTML背景),我将非常感谢你的帮助。
答案 0 :(得分:1)
json_decode
将提供一个数组,应该表示为:
$string = file_get_contents("http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=matt1319&api_key=de676fee34a484f0c7ea2bd1c959d2d2&format=json&limit=1");
$json = json_decode($string, true);
echo $json['recenttracks']['track'][0]['artist']['#text'];