2012-11-30 1 views
-1

JSON 쿼리에서 하나의 항목을 표시하려고했지만 (구문 분석과 함수가 끔찍해서 ...)기본 JSON PHP 쿼리 문제

내가 어떤 last.fm에서 나의 가장 최근에 재생 한 노래를 싶어

<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> 

아래로

내 코드는 ...

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