Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2013, 04:12
Fennesz
 
Fecha de Ingreso: febrero-2010
Mensajes: 36
Antigüedad: 14 años, 2 meses
Puntos: 0
Sumar valores con claves coincidentes en array multidimensional

Hola amigos, tengo una duda que en principio me parece fácil, pero no doy con la tecla.


Tengo un array, que guarda los impuestos de un carrito, y lo que quiero es sumar los impuestos con el mismo tipo de impuesto.

Array

Código PHP:

$impuestos 
= array('qty' => $quantity, array('tipo' => $tipo'cantidad' => $cantidad)); 
Imaginando que tengo un array de la forma siguiente, como podría sumar las cantidades de los tipos diferentes (1.21, 1.04, 1.10) y que el array solo tuviera tantos elementos como diferentes tipos hubiera? Gracias!

Código PHP:

$impuestos 
= array(

'qty' => , array('tipo' => 1.21 'cantidad' => 4,2),
'qty' => , array('tipo' => 1.21 'cantidad' => 1,2),
'qty' => , array('tipo' => 1.04 'cantidad' => 0,9),
'qty' => , array('tipo' => 1.04 'cantidad' => 5,7),
'qty' => , array('tipo' => 1.10 'cantidad' => 1,8),

);