Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2010, 07:10
Avatar de gokufast
gokufast
 
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
comparar 2 arrays pero no solo los repetidos

hola.
estuve y sigo buscando como comparar 2 arrays pero no solamente que me saque los datos que son iguales sino de esta forma:

array_1 = "a,b,c,d,e";
array_2 = "w,c,d,e,x,y,z";

pero que me salga de esta forma:

array = "a,b,c,d,e,w,x,y,z";

que la comparacion sea se un lado al otro y que me saque los 2 datos incluso los repetidos.

encontre esta funcion pero aun la estoy analizando
Código PHP:
function array_diff_final($arr1,$arr2){
    
$result = array();
    foreach (
$arr1 as $word1){
        if (!(
in_array($word1,$arr2))) $result[]=$word1;
    }
    foreach (
$arr2 as $word2){
        if (!(
in_array($word2,$arr1))) $result[]=$word2;
    }
    return 
$result;

saludos