Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2013, 05:12
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 10 meses
Puntos: 2114
Respuesta: Sumar por grupos

Podrías dividir tu array en grupos de cuatro con array_chunk:

Código PHP:
Ver original
  1. $grupos = array_chunk($numeros, 4);

A partir de ahí obtendrías un array multidimensional:

Código:
array(3) {
  [0]=>
  array(4) {
    [0]=>
    string(1) "3"
    [1]=>
    string(1) "5"
    [2]=>
    string(1) "7"
    [3]=>
    string(1) "9"
  }
  [1]=>
  array(4) {
    [0]=>
    string(2) "20"
    [1]=>
    string(2) "30"
    [2]=>
    string(2) "41"
    [3]=>
    string(2) "54"
  }
  [2]=>
  array(4) {
    [0]=>
    string(2) "89"
    [1]=>
    string(2) "98"
    [2]=>
    string(3) "101"
    [3]=>
    string(3) "121"
  }
}

Y ese luego vas recorriendo y sumando como vienes haciendo.