Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/09/2006, 10:01
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 4 meses
Puntos: 4
AHORA TE MUESTRO UN EJEMPLO DE COMO HACER UN ARRAY CON LOS DATOS COINDIDENTES DE OTROS:

<?
$uno = array ( '1', '3', '5', '8', '10', '11', '12');
$dos = array ( '2', '4', '8', '10', '12', '15');

$temporal = ''; // aquí se guardarán las posiciones de los valores que coinciden

for ( $e = 0; $e < count($dos); $e++ )
{
if ( array_search ( $dos[$e], $uno ) === false )
{
continue;
}
else
{
$temporal .= array_search ( $dos[$e], $uno ).","; // agregamos las posiciones coincidentes a la variable $temporal
}
}

$array = explode ( ",", $temporal );
$tres = array(); // en este array agregaremos los valores coincidentes

for ( $i = 0; $i < count($array); $i++ )
{
array_push ( $tres, $uno[$array[$i]] ); // agregamos los valores coincidentes al array $tres
}

echo "Los valores que coinciden son: ";

for ( $j = 0; $j < count($tres); $j++ )
{
echo "<br/>".$tres[$j];
}
?>

ESPERO TE HAYA DADO UNA IDEA Y TE SIRVA DE ALGO. SUERTE