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
- HelperConvert::toArray : Convertir cualquier valor a un array
