Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2011, 23:11
Avatar de quizagenio
quizagenio
 
Fecha de Ingreso: septiembre-2010
Ubicación: México
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 2
Sonrisa Sumar valores de elementos repetidos de un array

Que tal mi problema es el siguiente:

tengo el array:
Array
(
[0] => Array
(
[id] => NAC-MET-002
[canti] => 1
)

[1] => Array
(
[id] => NAC-MET-002
[canti] => 2
)

[2] => Array
(
[id] => NAC-MET-001
[canti] => 3
)

[3] => Array
(
[id] => NAC-MET-001
[canti] => 4
)

[4] => Array
(
[id] => NAC-MET-001
[canti] => 5
)

[5] => Array
(
[id] => NAC-MET-002
[canti] => 6
)

[6] => Array
(
[id] => IMP-MET-001
[canti] => 7
)

[7] => Array
(
[id] => NAC-MET-002
[canti] => 8
)

)

y quiero obtener ...

Array
(
[0] => Array
(
[id] => NAC-MET-002
[canti] => 17
)
[1] => Array
(
[id] => NAC-MET-001
[canti] => 12
)

[2] => Array
(
[id] => IMP-MET-001
[canti] => 7
)
)

Es decir que se forme un array en donde aparezca una sola vez cada id pero que sume las cantidades de todas las apariciones de ese id del array original.
Espero que esté claro, sino para extenderme más, tengo todo un día con este inconveniente y no logro resolverlo, echenme un mano por favor.
Saludos. Gracias.