2016-07-22 5 views
-5

Dies ist JSON-DatenWie poste ich diese JSON-Daten mit PHP? Diese JSON verschiedenen

{"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
und mein PHP-Code

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

In diesem Fall mag ich Tag-Daten zu bekommen, aber wenn ich dieses Skript ausführen ich nichts bekommen .

+1

das ist schön. Was ist deine Frage? –

+0

dies json diferent –

+0

Was willst du eigentlich? – srmilon

Antwort

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

Verwenden true Flag und das Loch Daten umgewandelt wird mit Subarrays

auf Arrays Wenn Sie nicht true Sie bekommen haben, um es mit:

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

danke sehr nützlich: D –