Anuncios

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

Anuncios

Esta funcion elimina los valores duplicados en un array, veamos su sintaxis:

array_unique(array[, orden])
Anuncios

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 normal
  • SORT_NUMERIC, los compara de manera numerica
  • SORT_STRING, compara sus elementos como strings
  • SORT_LOCALE_STRING, idem al anterior pero aplicando la configuracion regional del equipo
Anuncios

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

?>
Anuncios
Anuncios

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

En este caso observen el tipo de salida, nos dejo unicamente las primeras coincidencias, las posteriores fueron eliminadas.

Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50