Hallo,
ich möchte eine JSON Datei auslesen und später weiterverarbeiten, doch leider hänge ich mit dem auslesen fest, da es mehrere Dimensionen hat.
Bis her habe ich es geschafft die Artikelnummer auszulesen, doch leider komme ich nicht an die weiteren Daten, die unter der Artikelnummer liegen.
Fehlermeldung ist halt das $value weiterhin ein Array ist. Wie kann ich dort nun die jeweilige "available_qty" ausgeben?
Hoffe mir kann jemand weiterhelfen
ich möchte eine JSON Datei auslesen und später weiterverarbeiten, doch leider hänge ich mit dem auslesen fest, da es mehrere Dimensionen hat.
Code:
{"SKUS":{ "528-GOON15-BK":{"available_qty":7,"expected_qty":0,"expected_date":null,"outlisted":0,"EAN":"4251256232899"}, "528-GOON15-GD":{"available_qty":3,"expected_qty":0,"expected_date":null,"outlisted":0,"EAN":"4251256232912"}, "528-GOON15-ROGD":{"available_qty":6,"expected_qty":0,"expected_date":null,"outlisted":0,"EAN":"4251256232905"}, "528-GOON15-SV":{"available_qty":18,"expected_qty":0,"expected_date":null,"outlisted":0,"EAN":"4251256232882"} },"success":true,"action":"stock"}
Code:
<? $url = 'all.json'; $datei = file_get_contents($url); $daten =json_decode($datei,true); $keys = array_keys($daten); for($i = 0; $i <count($daten);$i++){ foreach($daten{$keys[$i]] as $key => $value) { echo $key . " : ".$value."<br>"; } echo "<br>"; ?>
Hoffe mir kann jemand weiterhelfen
Kommentar