PHP uasort()Funciones
Manual de referencia completo de PHP Array
Ejemplos
Use una función de comparación definida por el usuario para ordenar los elementos del array $arr por sus valores:
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
?>
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
?>
Ejecutar ejemplo »
Definición y uso
uasort() ordena un array por sus valores utilizando una función de comparación definida por el usuario.
Consejo:Utilice lauksort()función para ordenar el array por el nombre de las claves; esta función ordena utilizando una función de comparación definida por el usuario.
Sintaxis
uasort(array,myfunction);
| Parámetro | Descripción |
|---|---|
| array | Obligatorio. Especifica el array a ordenar. |
| myfunction | Opcional. Una cadena que define una función de comparación invocable. Si el primer argumento es <, =, > que el segundo argumento, la función de comparación debe devolver un entero <, =, > 0 en consecuencia. |
Detalles técnicos
| Valor de retorno: | Devuelve TRUE si tiene éxito, o FALSE si falla. |
|---|---|
| Versión de PHP: | 4+ |
Manual de referencia completo de PHP Array Otras extensiones