Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2013, 10:10
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Sumar todos los datos de un arreglo con el equivalente de otro arreglo

Hola otra vez!

Tengo una pregunta que me he hecho hace tiempo pero nunca le había dado mucha importancia hasta ahora.

hay alguna forma de hacer operaciones con todos los valores que tengan la misma key de un arreglo?

o sea que haga esto:

array(1,2,2,3,0) + array(2,2,1,3,1) = array(3,4,3,6,1)

o dicho de otra forma, esto:

array('a'=>1,'b'=>2) * array('a'=>1,'b'=>2,'c'=>3) = array('a'=>1,'b'=>4,'c'=>0)

de modo de no tener que estar haciendo un ciclo por todos los elementos de esta forma:

$array1=array(1,2,2,3,0);
$array2=array(2,2,1,3,1);
foreach(array1 as $key=>$val) $array3[$key]=$array1[$key]+$array2[$key];
var_dump($array3);

Saludos!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D