ArrayObject::uksort
Ordena las entradas por clave usando una función de comparación definida por el usuario
&reftitle.description;
public voidArrayObject::uksort
callablecmp_function
Esta función ordena las claves de las entradas usando una función de
compración suministrada por el usuario. La correlación de clave será
mantenida.
&reftitle.parameters;
cmp_function
La función de devolución de llamada de comparación.
La función cmp_function acepta 2 parámetros
que serán llenados por pares de entradas.
La función de comparación debe devolver un integer menor que, igual a,
o mayor que cero si el primer argumento es menor que, igual a, o
mayor que el segundo.
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Ejemplo de ArrayObject::uksort
1, "la Tierra" => 2, "una manzana" => 3, "una banana" => 4);
$arrayObject = new ArrayObject($array);
$arrayObject->uksort('cmp');
foreach ($arrayObject as $key => $value) {
echo "$key: $value\n";
}
?>
]]>
&example.outputs;
&reftitle.seealso;
ArrayObject::asort
ArrayObject::ksort
ArrayObject::natsort
ArrayObject::natcasesort
ArrayObject::uasort