Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2006, 10:29
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: comparar dos arreglos

Aquí tienes otra forma de hacerlo:
Código PHP:
<?php
$menu 
= array ( 'Principal''Quienes somos''Visión''Misión''Contactanos' );
$otro_menu = array ( 'El menú''Visión''Otro menú''Contactanos' );

$iguales = array();

echo 
"Los valores repetidos son:<br/>";
foreach ( 
$menu as $cuales )
{
   
$igual array_search $cuales$otro_menu );
   if ( 
$igual )
   {
      echo 
"&nbsp;&nbsp;* ".$otro_menu[$igual]."<br/>";
   }
}

echo 
"<p>Los valores del primer array que no estan en el 2do. son:<br/>";
foreach ( 
$menu as $rep )
{
   
$igual1 array_search $rep$otro_menu );
   if ( 
$igual1 )
   {
      continue;
   }
   echo 
"&nbsp;&nbsp;* ".$rep."<br/>";
}

echo 
"<p>Los valores del segundo array que no estan en el 1ro. son:<br/>";
foreach ( 
$otro_menu as $repet )
{
   
$igual2 array_search $repet$menu );
   if ( 
$igual2 )
   {
      continue;
   }
   echo 
"&nbsp;&nbsp;* ".$repet."<br/>";
}
?>
Espero que sea lo que necesitabas o por lo menos te des una idea. Suerte