Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/12/2009, 22:01
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Sumar los datos de un arreglo

Te convendria un array asociativo me parece, entonces podrias preguntar que cuando se repita el indice, suma la cantidad que contiene en un contador. Se entiende?

A ver si sale:

Código PHP:

#array de servicio=>cantidad

$servicios=array(

                       
"agua"=>2,
                       
"agua"=>1
                       
"agua"=>7,
                       
"agua"=>2,
                       
"telefono"=>5,
                       
"telefono"=>3,
                       
"telefono"=>6,
                       
"luz"=>5);

#Ahora preguntas por los indices

$arrayFinal=array();

foreach(
$servicios as $indice=>$valor){

if(
$indice=="agua"){

$arrayFinal['agua']+=$valor;

}else if(
$indice=="telefono"){

$arrayFinal['telefono']+=$valor;

}else if(
$indice=="luz"){

$arrayFinal['luz']+=$valor;

}

}

# Y para ver los valores del array final

foreach($arraFinal as $i=>$v){

echo 
"Servicio: ".$i." Cantidad: ".$v."<br />";