Vale, así funciona, el problema de que no te lo separara por comas, es que cada vez que recorrias una vuelta de bucle, creabas un array nuevo, no se iba añadiendo al indice.
Código PHP:
<?php
//$consulta = "SELECT tipo, sum(valor), COUNT(unidades) FROM miTabla GROUP BY tipo;";
//$resultado = mysql_query($consulta) or die (mysql_error());
$total_var1 = 0;
for ($i=0;$i<20;$i++) {
$array1 = array(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29); // array para valor
$array2 = array(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29); // array para cantidades
list($array_1a) = $array1; // listo array de valores
list($array_2a) = $array2; // listo array de cantidades
$var1 = array($array_1a/$array_2a); // Divido el valor entre cantidades
$total_var1 += $var1[0];
}
echo $total_var1; // Debería imprimir 20
?>