Ich habe ein Skript, das einige angegebene Werte durchläuft und abruft und sie zu einem PHP-Array hinzufügt. Ich habe es dann um den Wert zu diesem Skript zurück:PHP-JSON-Arrays innerhalb eines Arrays
//Returns the php array to loop through
$test_list= $db->DatabaseRequest($testing);
//Loops through the $test_list array and retrieves a row for each value
foreach ($test_list as $id => $test) {
$getList = $db->getTest($test['id']);
$id_export[] = $getList ;
}
print(json_encode($id_export));
Dies liefert einen JSON-Wert von:
[[{"id":1,"amount":2,"type":"0"}], [{"id":2,"amount":25,"type":"0"}]]
Dies verursacht Probleme, wenn ich versuche, die Daten auf meinen Android-App zu analysieren. Das Ergebnis muss in etwa so aussehen:
[{"id":1,"amount":2,"type":"0"}, {"id":2,"amount":25,"type":"0"}]
Ich weiß, dass die Schleife das Array in ein anderes Array hinzufügt. Meine Frage ist, wie kann ich ein PHP-Array durchlaufen und alle diese Werte in ein Array setzen und sie im JSON-Format oben ausgeben?