![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/05/2012, 10:13
|
![Avatar de jotaincubus](http://static.forosdelweb.com/customavatars/avatar101814_3.gif) | | | Fecha de Ingreso: mayo-2005 Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 8 meses 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 |