Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] combinar varios array

Estas en el tema de combinar varios array en el foro de PHP en Foros del Web. Estimados, necesitaria una ayudita!! Si imprimo (print_r) la variable $x obtengo el siguiente dato ejemplo: Código PHP: Array ( [ nro_cbte ] =>  24200  [ imp_total ] =>  752934  ...
  #1 (permalink)  
Antiguo 06/05/2016, 23:37
 
Fecha de Ingreso: enero-2016
Mensajes: 13
Antigüedad: 8 años, 3 meses
Puntos: 0
combinar varios array

Estimados, necesitaria una ayudita!!

Si imprimo (print_r) la variable $x obtengo el siguiente dato ejemplo:

Código PHP:
Array ( [nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000099999 [DATO_B] => 000000000000000 [DATO_C] => 000000000000000 )
Array ( [
nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000000000 [DATO_B] => 000000000008888 [DATO_C] => 000000000000000 )
Array ( [
nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000000000 [DATO_B] => 000000000000000 [DATO_C] => 000000000000777 
Asi sucesivamente con distintos nro_cbte (numeros de comprobantes)
Lo que necesito es poder combinarlo por "nro_cbte" y que quede de la sigueinte manera.

Código PHP:
Array ( [nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000099999 [DATO_B] => 000000000008888 [DATO_C] => 000000000000777 
ACLARACION: nunca vamos a encontrar un DATO_(i) con dos valores diferentes, es siempre 0 y solo en un array tiene valor (dentro de un mismo nro_cbte)
Es decir, que nunca vamos a encontrarnos con algo asi...

Código PHP:
Array ( [nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000099999 [DATO_B] => 000000000000000 [DATO_C] => 000000000000000 )
Array ( [
nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000000000 [DATO_B] => 000000000008888 [DATO_C] => 000000000000000 )
Array ( [
nro_cbte] => 24200 [imp_total] => 752934 [DATO_A] => 000000000008888 [DATO_B] => 000000000006666 [DATO_C] => 000000000000777 
Desde ya, Muchas gracias!!
Saludos!

Etiquetas: combinar, variable
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 14:11.