Anuncios

Bienvenidos sean a este post, hoy veremos una funcion para los arrays.

Anuncios

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);
Anuncios

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";

?>
Anuncios

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
$
Anuncios

Observen que solo nos devolvio los valores que se repiten entre ambos, tal como mencionamos al comienzo.

Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50