hier meine Json istJson api Decodierung
{
"rgInventory": {
"5455029633": {
"id":"5455029633",
"classid":"310776543",
"instanceid":"302028390",
"amount":"1"
}
}
}
Hier ist meine Art und Weise json in php
$content = file_get_contents("http://steamcommunity.com/profiles/76561198201055225/inventory/json/730/2");
$decode = json_decode($content);
foreach($decode->rgInventory->5455029633 as $appid){
echo $appid->id;
}
ich bekommen müssen zu analysieren, dass 5455029633, aber es funktioniert in foreach nicht.
Und ich möchte es auch in der Variablen speichern.
Was passiert, wenn ich Hunderte von „5455029633“, die alle unterschiedlich sind und ich brauche alle echo oder es in die Variable zu bekommen? – Tony
Wie ich schrieb, können Sie für assoc-Array anstelle von Objekt gehen, und dann ist alles trivial. Oder du kannst bei stdclass bleiben und die Eigenschaften wie hier gezeigt durchlaufen: http://php.net/manual/en/language.oop5.iterations.php - Standardschleife funktioniert gut: 'php> foreach ($ decode-> rgInventory wie $ key => $ v) {var_dump ($ key);} string (10) "5455029633" ' – michaJlS