Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2012, 17:27
Avatar de daffyduck
daffyduck
 
Fecha de Ingreso: febrero-2012
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 1
Comparar 2 Arrays en ambos sentidos y obtener los valores en comun

Hola a todos! Tengo un problema y he buscado en las profundidades de Google, pero no consigo una solución que me ayude.
Necesito comparar dos Arrays en ambos sentidos y obtener lo que hay en común entre ambos.

Pongo este ejemplo para explicarme mejor:

Código PHP:
$array1 = array(
     array(
'ID' => '1111''text' => 'none'),
     array(
'ID' => '2222''text' => 'have fun day'),
     array(
'ID' => '3333''text' => 'arigato'),
     array(
'ID' => '4444''text' => 'none')
);

$array2 = array(
     array(
'ID' => '2222''text' => 'none'),
     array(
'ID' => '3333''text' => 'have fun day'),
     array(
'ID' => '4444''text' => 'arigato'),
     array(
'ID' => '5555''text' => 'none')
); 
En este caso en el Array1 están ‘1111’ , ‘2222’, ‘3333’, ‘4444’, y en el Array2 están ‘2222’, ‘3333’, ‘4444’, ‘5555’; Entonces el resultado tendría que ser ‘2222’, ‘3333’, ‘4444’

Código PHP:
$output = array(
     array(
'ID' => '2222''text' => 'none'),
     array(
'ID' => '3333''text' => 'have fun day'),
     array(
'ID' => '4444''text' => 'arigato'
); 
He buscado funciones en el manual de PHP pero no encuentro ninguna para realizar esta tarea, si pudieran ayudarme con esto, muchas gracias de antemano,
Un saludo a todos! :)