2016-07-22 65 views
-5

這是JSON數據如何發佈這個JSON數據與PHP?這JSON不同

{"clanSearch":{"results":[{"tag":"#G90G8RCU","name":"codex2015.asia","type":"open","locationName":"Indonesia","clanBadgeImg":{"s":"https://api-assets.clashofclans.com/badges/70/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png, https://api-assets.clashofclans.com/badges/200/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png 2x","m":"https://api-assets.clashofclans.com/badges/200/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png, https://api-assets.clashofclans.com/badges/200/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png 2x","l":"https://api-assets.clashofclans.com/badges/200/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png","xl":"https://api-assets.clashofclans.com/badges/200/FDduXa8Fmz_KmJyPsFTTms00YDykkmlZRu4ev-juBQQ.png"},"warFrequency":"always","clanLevel":1,"clanPoints":6867,"warWins":0,"requiredTrophies":0,"members":12}]}} 

Here is the link
和我的PHP代碼

$json = json_decode(file_get_contents("https://set7z18fgf.execute-api.us-east-1.amazonaws.com/prod/?route=getClanSearch&name=codex2015.asia")); 
$info = "$json->{'tag'}"; 
echo $info; 

在這種情況下,我想獲取標記數據,但如果我運行此腳本,我什麼也沒得到。

+1

這很好。你的問題是什麼? –

+0

這個json不同 –

+0

你想要什麼? – srmilon

回答

2
$json = json_decode(trim(file_get_contents("url",true))); 
$info = $json['clanSearch']['results'][0]['tag']; 
echo $info; 

使用true標誌和孔的數據轉換。如果你不使用true你有得到它與子陣列

到數組:

$json->clanSearch->results[0]->tag; 
+0

謝謝非常有用:D –