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

Acerca de gonzasilve
Freelance Web Developer.

5 Responses to PHP: Eliminar elementos duplicados de un Array

  1. Hector says:

    Como seria para saber cuales son los array repetidos

  2. Pingback: PHP: Convertir cadena con separadores a Array « .::programming notes::. Gonzalo Silverio

  3. Pingback: PHP: Transformar un arreglo a un string sepado por comas « .::programming notes::. Gonzalo Silverio

  4. Joan Cazorla says:

    Buenos das hermano como estas, una pregunta tu manejas Joomla, estoy en la elaboracin de de una pagina web, mediante la herramienta de Joomla, ya lo bsico lo he aprendido, pero me gustara tener una mejor base, la razn del escrito es para saber si cuentas con alguna gua o manual que me pueda explicar mejor la base, ya que lo que he buscado en internet muy poco me explica.

    Joan A. Cazorla Martnez Ingeniero en Sistemas Desarrollador Web Celular: 0412 9171514

    Date: Fri, 21 Sep 2012 13:47:10 +0000 To: jt3_80_84@hotmail.com

    • gonzasilve says:

      Lo siento amigo pero no manejo esa herramienta. No manejamos nada de eso en la empresa. Saludos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: