Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2007, 07:34
rasgon
 
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 44
Antigüedad: 21 años, 2 meses
Puntos: 0
Como unir dos arrays en uno en el que estén sólo los elementos coincidentes?

Hola!!

Tengo una duda que me está volviendo loco. Tengo dos arrays bidimensionales. Algo así:

Array1
ID Nombre Cant
1 David 3
2 Pepe 4
3 Juan 6

Array2
ID Nombre Cant
2 Pepe 4
3 Juan 6
5 Pedro 2

Quiero unirlos y que den como resultado
Array3
2 Pepe 4
3 Juan 6

Porque son las dos unicas rows que coinciden. ¿Cómo hago esto? No me sale con array_intersect.

Tiene que ser para php 4.1

Y la solución que me déis ¿se puede aplicar comparando 3 arrays a la vez?

Un saludo y muchísimas gracias por adelantado!!