2015-04-01 45 views
0

我有這個API提取信息:如何使用JSON從API

{"ID":[{"name":"tuos","tier":"v","queue":"solo"}]} 

,我需要從中提取「層」的值,我得到這個代碼:

$result = file_get_contents('URL LINK HERE'); 
$tier = json_decode($result); 
echo $tier->ID->tier; 

我需要什麼在我的代碼中正確?什麼是錯的?

回答

1

該值是一個數組(ID是由括號語法指出數組):

echo $tier->ID[0]->tier; 
+0

我認爲它做工精細,但我得到這個錯誤:無法訪問空屬性。 – vladeuurs255s 2015-04-01 01:36:45

+0

[This code works](https://eval.in/307218)。確保您從API獲取的數據有效。 – 2015-04-01 01:39:13

+0

是的,它可以工作,你可以請檢查爲什麼這一個沒有工作:https://eval.in/private/f7d73e332eb852 – vladeuurs255s 2015-04-01 01:54:53