Hvis jeg var dig, ville jeg ikke json_encode
hvert enkelt array, men flet arrays sammen og derefter json_encode
det flettede array i slutningen. Nedenfor er et eksempel med 5.4'er
kort array-syntaks:
$out = [];
while(...) {
$out[] = [ 'id' => $i, 'name' => $row['name'] ];
}
echo json_encode($out);