Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2010, 14:13
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: ¿Sumar los valores de dos matrices?

si queres unir los valores de un array como lo tenés con la coma-espacio podés usar implode

Código PHP:
Ver original
  1. $numeros_a = array ("2", "4", "6", "8", "10");
  2. echo "<strong>Matriz 1</strong> es: " . implode(', ', $numeros_a) . "<br><br>";

podés recorrer un array con foreach (u otro) y con la clave actual acceder al otro array y sumarlos
Código PHP:
Ver original
  1. foreach ($numeros_a as $key => $value) {
  2.     echo "Suma indice " . $key . ": ". ($value + $numeros_b[$key]) . "<br />";
  3. }

o sino con array_map

Código PHP:
Ver original
  1. function sumar($a, $b){
  2.     return $a +  $b;
  3. }
  4. $sumados = array_map('sumar', $numeros_a, $numeros_b);
  5. echo implode(', ', $sumados);

recorre cada uno de los elementos y me los pasa a la función 'sumar', sumo y cuando termina de recorrer me queda un array con los resultados


Aunque no tenga que ver con OOP