Foros del Web » Programando para Internet » PHP »

Unir y Sumar 2 array

Estas en el tema de Unir y Sumar 2 array en el foro de PHP en Foros del Web. Hola Amigos mi problema es el siguiente , desde la base de datos obtengo 2 arreglos desde 2 consultas diferentes y necesito unirlos y sumarlos ...
  #1 (permalink)  
Antiguo 10/05/2014, 15:18
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Unir y Sumar 2 array

Hola Amigos mi problema es el siguiente , desde la base de datos obtengo 2 arreglos desde 2 consultas diferentes
y necesito unirlos y sumarlos
por ejemplo
Código PHP:
Ver original
  1. array1=array();
  2. array2=array();
  3. "SELECT ..."
  4. while($t=mysql_fetch_array($com))
  5. {
  6. array1[]=$t['moneda'].' '.$t['total'];
  7. }
  8. //////
  9. "SELECT ..."
  10. while($t2=mysql_fetch_array($com2))
  11. {
  12. array2[]=$t2['moneda2'].' '.$t['total2'];
  13. }
lo que necesito hacer es sumar array1 y array2 donde la moneda sean iguales
espero me puedan ayudar
Saludos y muchas gracias
  #2 (permalink)  
Antiguo 10/05/2014, 17:42
 
Fecha de Ingreso: junio-2013
Ubicación: En cualquier parte de mi casa
Mensajes: 139
Antigüedad: 10 años, 10 meses
Puntos: 14
Respuesta: Unir y Sumar 2 array

Te recomiendo usar la funcion array_push(); y la funcion count();
La primera ingresa valores a un array...por lo que podrias tener un array nuevo y cuando consultes y descompongas el array le vayas agregando los valores con esa funcion al tercer array creado...y luego cuentas los valores con la funcion count(); Si quieres un array con valores irrepetibles entonces utiliza tambien la funcion array_unique();
  #3 (permalink)  
Antiguo 10/05/2014, 18:28
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Unir y Sumar 2 array

Muchas gracias por responder, mi consulta era para saber como podria lograr unir y sumar los dos arrays
donde
$t['moneda'] y $t2['moneda2']
sean iguales
saludos y muchas gracias nuevamente

Etiquetas: select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.