PHP-Schleife durch JSON-Array
Ich habe eine Json-Zeichenfolge wie folgt:
$fields_string = '
{"fields":
{"customers":[{"name":"john","id":"d1"},
{"name":"mike","id":"d2"},
{"name":"andrew","id":"d3"},
{"name":"peter","id":"d4"}]
}
}'
Wie kann ich jeden Namen ausdrucken? Ich werde sie später in einer HTML-Auswahl verwenden, ich weiß, wie man das macht. Aber ich konnte die Saite nicht rausholen. Folgendes habe ich versucht:
$obj = json_decode($fields_string);
$fields_detail = $obj-?{"fields"}->{"customers"};
Zu diesem Zeitpunkt kann ich das Kundenarray von ausdruckenecho json_encode($fields_detail)
, aber davor möchte ich den Namen mit aufschlüsselnforeach
. Ich habe es mehrmals versucht, es hat nicht funktioniert. Kann jemand bitte helfen.
Vielen Dank!