Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/05/2012, 10:13
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Comprobar numeros

En el caso de array_intersect_assoc el par "clave" => "valor" es analizado, en el caso que usted plantea seria valido.

Debe tener en cuenta que si usted tiene

array1 = array(1,2,3);
array2 = array(1,3,4);

El resultado solo seria 1 ya que esta presente en la misma clave y tienen el mismo valor.... NOTESE que el 3 esta en ambos arreglos pero estan en DIFERENTE POSICION O CLAVE por tal motivo este no sera retornado despues de realizar la operacion.

Pero si usted va a trabajar con indices ASOCIATIVOS el problema no seria resuelto, miremos si usted tiene esto:

$array1 = array("a" => 1, "b" => 2, "c" => 3);
$array2 = array("b" => 2, "c" => 1, "a" => 3);

En este caso el array retornado tendria el valor [b] => 2 pero por que?

Porque el par "clave" => "valor" son iguales independiente de la posicion que tengan en el array.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 18/05/2012 a las 10:23