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! :)