uksort
(PHP 4, PHP 5)
uksort — Ordena una matriz por claves mediante una función definida por el usuario
Descripción
void uksort ( array &$matriz , function $func_comparar )
Function cmp_function should accept two parameters which will be filled by pairs of array keys. The comparison function must return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example #1 Ejemplo de uksort()
<?php
function cmp($a, $b)
{
if ($a == $b) {
return 0;
}
return ($a > $b) ? -1 : 1;
}
$a = array(4 => "four", 3 => "three", 20 => "twenty", 10 => "ten");
uksort($a, "cmp");
while (list($key, $value) = each($a)) {
echo "$key: $value\n";
}
?>
El resultado del ejemplo seria:
20: twenty
10: ten
4: four
3: three
Vea también: usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort(), y rsort().