2011-09-25 52 views
1

我有檢索從這個JSON結果的關鍵問題從last.fm API返回幫助提取數據

這是正在返回什麼:

{"session":{"name":"mcbeav","key":"***************","subscriber":"1"}} 

,我只需要關鍵,但如果我嘗試print_r或var_dump,什麼都不顯示,我會怎麼做呢?

例如,如果我print_r($json['key']);或者如果我print_r['session']['key'];

什麼被打印爲 「{」;

回答

4

只是使用PHP函數

​​

它會給你一個assocative陣列就像你在你的代碼(什麼第二arguement真的是)

希望這是你是什麼尋找

+0

haha​​hah哇,我一直與json一起工作,翻轉鐵桿腦屁。謝謝,我明白這一點。哇,我覺得很蠢 – mcbeav

+0

我們每個人都有幾個漏洞。 (: –

2
$json = json_decode('{"session":{"name":"mcbeav","key":"eab5a0axxxxxxx0c3","subscriber":"1"}}'); 
echo $json->session->key; 

或者,如果你想要一個數組:

$json = json_decode('{"session":{"name":"mcbeav","key":"eab5a0axxxxxxx0c3","subscriber":"1"}}', true); 
echo $json['session']['key']; 
+0

謝謝你,我感謝你的幫助! – mcbeav