Si j'étais vous, je ne ferais pas json_encode
chaque tableau individuel, mais fusionnez les tableaux ensemble, puis json_encode
le tableau fusionné à la fin. Ci-dessous un exemple utilisant 5.4's
syntaxe de tableau court :
$out = [];
while(...) {
$out[] = [ 'id' => $i, 'name' => $row['name'] ];
}
echo json_encode($out);