PHP – Array – Sort
Función que nos devuelve un array ordenado tanto de forma ascendente como descendente. El array original no se modifica. No es ordenación natural.
/**
* Class HelperArray
*/
abstract class HelperArray
{
/**
* Ordena los valores de un array, se mantienen las claves.
* Devuelve un array ordenado.
*
* @param array $arr
* @param bool $ascendent
*
* @return array
*/
public static function sort($arr, $ascendent = true)
{
$array_tmp = HelperConvert::toArray($arr);
if ($ascendent) {
asort($array_tmp);
} else {
arsort($array_tmp);
}
return $array_tmp;
}
}
Funciones relacionadas
- HelperConvert::toArray : Convertir cualquier valor a un array
