Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2012, 17:32
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Comparar Elementos en Array

Código PHP:
Ver original
  1. <?php
  2. $array_1=array("meta_descripcion","meta_keys","meta_autor","portal_name","password","telefono","pais","servicios","procedencia","aficciones");
  3. $array_2=array("meta_descripcion","meta_keys","meta_autor","portal_name","password", "pruebaaaaa");
  4.  
  5. var_dump(array_intersect($array_1, $array_2));
  6.         array_diff(
  7.             $array_1, array_intersect($array_1, $array_2)),
  8.         array_diff(
  9.             $array_2, array_intersect($array_1, $array_2))
  10.     )
  11. );

Con array_intersect es suficiente para el 1er caso. Para el segundo, es mas completo.
Debes de obtener los comunes (array_intersect), luego conseguir la diferencia del primer array menos la interseccion y viceversa. Esto para conseguir tanto los diferentes del 1er array ocmo del 2do. Ya luego unes ambos arrays.