Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2011, 18:09
Avatar de gysato
gysato
 
Fecha de Ingreso: junio-2010
Ubicación: Tuxtla Gtz, Chiapas
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 9
Respuesta: contar datos de array

Imagino que tienes declarada tu matriz asi:

Código PHP:
$matriz = array(array('id_articulo'=>1,'articulo'=>'mouse','cantidad'=>2), array('id_articulo'=>2,'articulo'=>'mouse','cantidad'=>4)......); 
y quieres saber cuanto de cada articulo tienes, entonces haria esto:

Código PHP:
$cantidades = array();
foreach(
$matriz as $row)
{
if(
in_array($row['articulo'],$cantidades))
$cantidades[$row['articulo']] = $cantidades[$row['cantidad']] + $row['cantidad'];
else
$cantidades[$row['articulo']] = $row['cantidad'];

Y obtendras un arreglo asi:

'mouse' => 6
'otro' => 3
.....

Si me equivoco corrijanme gracias