AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 27 / 68

Usar un array como conjunto (datos sin duplicados)

En esta lección te quedarás solo con los valores distintos de una lista.

PHP no tiene un tipo conjunto; se usa array_unique(), que elimina los repetidos, o se aprovecha que las claves de un array son únicas por definición.

El código de ejemplo elimina los duplicados de una lista.

Cuidado con array_unique(): conserva las claves originales, así que quedan huecos en la numeración. Recorrer el resultado con un for falla; hay que pasarlo por array_values() o usar foreach.

La técnica de usar las claves es la que se emplea cuando hay muchos datos: $visto[$valor] = true; y luego array_keys($visto). Es mucho más rápida, porque comprobar una clave es prácticamente instantáneo mientras que array_unique() compara elemento a elemento.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)