Descripción
void
uksort ( array matriz, function func_comparar)
Esta función ordenará las claves de una matriz utilizando una función
de comparación suministrada por el usuario_ Si la matriz a ordenar
necesita utilizar un criterio poco trivial, esta es la función que
deberá usar_
Ejemplo 1_ Ejemplo de uksort() function micomparar ($a, $b) {
if ($a == $b) return 0;
return ($a > $b) ? _1 : 1;
}
$a = array (4 => "cuatro", 3 => "tres", 20 => "veinte", 10 => "diez");
uksort ($a, micomparar);
while (list ($clave, $valor) = each ($a)) {
echo "$clave: $valor\n";
} |
|
Este ejemplo mostrará:
20: veinte
10: diez
4: cuatro
3: tres
Vea también: arsort(),
asort(), uasort(),
ksort(), rsort(), y
sort()_