Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2012, 16:56
Avatar de Garot
Garot
 
Fecha de Ingreso: marzo-2010
Ubicación: Mar de Dirac
Mensajes: 121
Antigüedad: 14 años, 9 meses
Puntos: 7
Como unir arrays bidimensionales asociativos

Hola a todos!

Les traigo algo que me tiene loco!
El caso es que tengo estos dos arrays bidimensionales asociativos:

Array1= ( Array ( "id_articulo" => 5 , "id_sub" => 1 , "codigo" => 0100 ),
Array ( "id_articulo" => 1 , "id_sub" => 1 , "codigo" => 0036 ),
Array ( "id_articulo" => 30, "id_sub" => 1 "codigo" => 2036))

Array2= ( Array ( "id_articulo" => 30, "id_sub" => 1 "codigo" => 2036),
Array ( "id_articulo" => 7 , "id_sub" => 2 , "codigo" => 0135 ))


Resulta que quiero unirlos en un solo array del mismo tipo pero los dos tienen un array exactamente igual y no quiero que se repita.

Lo primero que intente fue el array_merge pero no pude, me dejaba un solo resultado.

Despues estuve buscando en internet, encontre algunos ejemplos con "array_unique" o "call_user_func_array" pero la verdad no consegui entender lo que estaba haciendo y tampoco consegui nada =S

Pero bueno, la pregunta es: ¿Puedo realizar la unión de estos dos arrays bidimensionales con alguna función de PHP, haciendo que deje un solo registro de los subarrays repetidos? o tengo que recurir a algo mas rebuscado para lograr esto?

Por lo menos una orientación de como conseguir esto!

Desde ya gracias!

Saludos!