Bienvenidos sean a este post, hoy veremos una funcion para los arrays.
Esta funcion elimina los valores duplicados en un array, veamos su sintaxis:
array_unique(array[, orden])
El primer dato sera el array que analizaremos, el segundo de manera opcional sera el tipo de orden que usaremos, antes de pasar a ver el ejemplo hablaremos sobre los valores que podemos usar para el orden:
SORT_REGULAR, compara los elementos de manera normalSORT_NUMERIC, los compara de manera numericaSORT_STRING, compara sus elementos como stringsSORT_LOCALE_STRING, idem al anterior pero aplicando la configuracion regional del equipo
Al ser opcional sino pasamos ningun valor esta aplica de manera predeterminada el tipo SORT_STRING, con esto comentado veamos 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
$arreglo = array('rojo','verde','azul','rojo','negro','verde','rojo');
$registro = array_unique($arreglo);
print_r($registro);
?>
Primero definiremos un array con varios valores y en este tendremos algunos valores duplicados, nuestro siguiente paso sera definir una variable la cual usaremos para almacenar el resultado devuelto por la funcion sobre el array anterior y finalmente mostrar el valor almacenado en la variable, veamos como es su salida:
$ php array.php
Array
(
[0] => rojo
[1] => verde
[2] => azul
[4] => negro
)
$
En este caso observen el tipo de salida, nos dejo unicamente las primeras coincidencias, las posteriores fueron eliminadas.
En resumen, hoy hemos visto a array_unique, que es para que sirve, como se utiliza, y un ejemplo practico para poder verlo en accion, espero les haya resultado 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
