Anuncios

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

Anuncios

Esta funcion nos devolvera la diferencia entre varios arrays, veamos su sintaxis:

array_diff(array_1, array_2,..., array_N)
Anuncios

Podemos pasar todos los arrays que creamos necesarios, y este nos devolvera los valores del primer array informado que no se encuentren en los siguientes a comparar, para entenderlo vamos a realizar un ejemplo y para ello debemos crear un nuevo archivo con el nombre de array.php y le agregaremos el siguiente codigo:

array.php

<?php

$frutas_1 = array('a' => 'manzana','banana','aguacate');
$frutas_2 = array('b' => 'manzana','limon','pera');
$frutas_3 = array('c' => 'pera','frutilla');

$registro = array_diff($frutas_1, $frutas_2, $frutas_3);

foreach($registro as $clave => $valor)
        print "[$clave] => " . $valor . "\n";

?>
Anuncios

Aqui definiremos tres arrays que contendran distintos tipos de frutas, despues en una variable almacenaremos el resultado de aplicar la funcion con estos tres arrays, por ultimo un bucle foreach donde mostraremos el resultado que nos devuelve la funcion, veamos como es su salida:

$ php array.php
[0] => banana
[1] => aguacate
$
Anuncios

Recuerdan lo que mencionamos antes, lo que nos devolvera son los elementos que no se encuentren en el resto de los arrays que comparemos.

Anuncios

En resumen, hoy hemos visto array_diff, que es, para que sirve, como se utiliza y un ejemplo para poder ver como trabaja, 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