W3docs

Comprender array_unique en PHP

Aprende a eliminar valores duplicados de arrays en PHP con array_unique. Incluye sintaxis, indicadores de ordenación y ejemplos prácticos.

En este artículo, analizaremos la función PHP array_unique. Esta función elimina los valores duplicados de un array. Devuelve un array que contiene únicamente los valores únicos, preservando las claves originales de las primeras apariciones. El array original permanece sin cambios.

Sintaxis

La sintaxis de array_unique es:

Sintaxis de array_unique en PHP

array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )

array: El array de entrada que se va a filtrar

sort_flags: Los indicadores de ordenación opcionales que determinan cómo se realizan las comparaciones. El valor predeterminado es SORT_STRING. Otras opciones comunes incluyen SORT_REGULAR (comparar normalmente sin conversión de tipos), SORT_NUMERIC (comparar numéricamente) y SORT_NATURAL (comparar como strings usando «ordenación natural»).

Ejemplos

A continuación se muestran algunos ejemplos del uso de array_unique.

Ejemplo 1

El siguiente ejemplo elimina los duplicados del array dado:

PHP elimina los duplicados del array dado usando la función array_unique

php— editable, runs on the server

Salida:

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [4] => 4
)

Ejemplo 2

El siguiente ejemplo elimina los duplicados del array asociativo dado:

PHP elimina los duplicados del array asociativo dado usando array_unique

php— editable, runs on the server

Salida:

Array
(
    [a] => apple
    [b] => banana
)

Conclusión

En conclusión, array_unique es una función PHP útil que puede eliminar duplicados de un array. Su sintaxis es sencilla y es fácil de usar. Esperamos que este artículo te haya sido de ayuda para comprender array_unique. Si tienes alguna pregunta o comentario, no dudes en dejarlo más abajo.

Práctica

Práctica
¿Qué hace la función array_unique en PHP?
¿Qué hace la función array_unique en PHP?
Was this page helpful?