PHP: Eliminar elementos duplicados de un Array

Este sencillo script te permitira quitar elementos que se esten repitiendo dentro de un array. La ultima conversion (array_values) te permitira acceder a estos elementos a travez de numeros indice, empezando con 0. En este caso muestro dos ejemplos, uno con numeros y otro con textos:

El codigo

Para copiar el ejemplo puedes dar doble click sobre el codigo.
//Ejemplo 1
 $lista = array(2010,2009,1999,2010,2010,2008,2010);
 $listaSimple = array_unique($lista);
 $listaSimpleFinal = array_values($listaSimple);
/*
Resultado:
Array   listaSimpleFinal
(
[0] = 2010
[1] = 2009
[2] = 1999
[3] = 2008
)
*/

//Ejemplo 2
 $lista = array('Carlos','Daniel','Xavier','Carlos','Gonzalo');
 $listaSimple = array_unique($lista);
 $listaSimpleFinal = array_values($listaSimple);
/*
Resultado:
Array   listaSimpleFinal
(
[0] = 'Carlos'
[1] = 'Daniel'
[2] = 'Xavier'
[3] = 'Gonzalo'
)
*/

 

Si te gusto el ejemplo, te invito a que me dejes un comentario, así me motivas a escribir más.

Saludos cordiales.

 
 
Enlaces relacionados:
 
 
Anuncios
A %d blogueros les gusta esto: