acabo de escribir este código en base a tu consulta de manera que el límite sea variable
Código PHP:
$cadena="79 78 82 68 50 90 73 56 91 95 76 38 35 80 48 86 83 97 57 56 89 57 65 59 91";
$numeros = explode(" ",$cadena);
$total = count($numeros);
$limite = 10;
if(0 == $total % $limite) // calcula el número de iteraciones
$extraer = $total / $limite;
else
$extraer = (int)($total / $limite) + 1;
$pos = 0; //posición para extraer elementos del array
for($i=0;$i<$extraer;$i++){
array_show( array_slice($numeros, $pos, $limite) );
$pos+= $limite;
}
function array_show($numeros){
$suma = array_reduce($numeros, "array_suma");
$linea = '<br/>'; // agregamos el salto de línea al inicio
$linea.= implode(",", $numeros); // pasamos los números a cadena para mostrar
$linea.= "| suma: $suma"; // agregar el resultado de la suma
echo $linea;
}
function array_suma($a, $b){
$a += $b;
return $a;
}