array_unique Elimina los valores duplicados de un array &reftitle.description; arrayarray_unique arrayarray intflagsSORT_STRING array_unique extrae del array array los valores distintos, y elimina todos los duplicados. Tenga en cuenta que las claves se preservan. Si varios elementos comparados son iguales bajo el flags dado, entonces la clave y el valor del primer elemento igual serán conservados. Dos elementos se consideran iguales si y solo si (string) $elem1 === (string) $elem2, es decir, cuando la representación en string es idéntica. &reftitle.parameters; array El array de entrada. flags El segundo parámetro opcional flags puede ser utilizado para modificar el comportamiento de comparación utilizando los siguientes valores: Flag de tipo de comparación: SORT_REGULAR - compara los elementos normalmente (no modifica los tipos) SORT_NUMERIC - compara los elementos numéricamente SORT_STRING - compara los elementos como strings SORT_LOCALE_STRING - compara los elementos como strings, según la configuración local actual. &reftitle.returnvalues; Devuelve el array filtrado. &reftitle.changelog; &Version; &Description; 7.2.0 Si flags es SORT_STRING, anteriormente array era copiado y los elementos no únicos eran eliminados (sin comprimir el array después), pero ahora se construye un nuevo array añadiendo los elementos únicos. Como consecuencia, el resultado final puede tener índices numéricos diferentes. &reftitle.examples; Ejemplo con <function>array_unique</function> "green", "red", "b" => "green", "blue", "red"]; $result = array_unique($input); print_r($result); ?> ]]> &example.outputs; green [0] => red [1] => blue ) ]]> Ejemplo con <function>array_unique</function> y los tipos ]]> &example.outputs; int(4) [2] => string(1) "3" } ]]> &reftitle.notes; Tenga en cuenta que array_unique no funciona con arrays multidimensionales. &reftitle.seealso; array_count_values