Eliminar los duplicados de un array

Código PHP

PHP – Array – array_unique

Función que nos elimina los elementos duplicados de un array. El array original no se modifica.

Utiliza la función  array_unique y no saseguramos que el array sea correcto,

/**
 * Class HelperArray
 */
abstract class HelperArray
{
    /**
     * Devuelve un array sin duplicados.
     * Si algún valor esta vacío o no es un array, 
     * este se convierte a un array.
     *
     * @param array $arr
     *
     * @return array
     */
    public static function removeDuplicates($arr)
    {
        $arr = HelperConvert::toArray($arr));
        return array_unique( $arr );
    }
}

Funciones relacionadas