Als ik jou was, zou ik niet json_encode
elke individuele array, maar voeg de arrays samen en dan json_encode
de samengevoegde array aan het einde. Hieronder is een voorbeeld met 5.4's
korte array-syntaxis:
$out = [];
while(...) {
$out[] = [ 'id' => $i, 'name' => $row['name'] ];
}
echo json_encode($out);