2012-11-30 77 views
-1

我一直在嘗試(現在幾天)顯示一個項目的JSON查詢,但因爲我很糟糕的語法和功能,我失敗了......基本的JSON PHP查詢問題

我的代碼看起來如下

<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中的背景),我會非常感謝您的幫助。

回答

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']; 
+0

完美..謝謝你這麼多,這已經笑死我了! – mbklnd