Bienvenidos sean a este post, hoy veremos una funcion para los arrays.
Esta funcion toma varios arrays y los compara entre si para devolvernos los valores del primer array que estan presentes en los siguientes, veamos como es su sintaxis:
array_intersect(array_1, array_2,..., array_N);
Este es lo opuesto de array_diff pero trabaja de forma similar, dado que tambien recibe todos los arrays que sean necesarios para compararlos, con esto comentado veamos un ejemplo para analizar y entender como trabaja, para ello debemos crear un archivo con el nombre de array.php y le agregaremos el siguiente codigo:
array.php
<?php
$array_1 = array("manzana","pera","limon");
$array_2 = array("pera","manzana");
$registro = array_intersect($array_1, $array_2);
foreach($registro as $clave => $valor)
print "[$clave] => " . $valor . "\n";
?>
Primero definiremos dos arrays con algunos valores, despues mediante otra variable almacenaremos el resultado de la funcion con los dos arrays anteriores, por ultimo mediante el bucle foreach mostraremos los datos almacenados en la ultima variable, veamos como es su salida:
$ php array.php
[0] => manzana
[1] => pera
$
Observen que solo nos devolvio los valores que se repiten entre ambos, tal como mencionamos al comienzo.
En resumen, hoy hemos visto array_intersect, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
