ArrayObject::uasort Ordena las entradas con una función de comparación definida por el usuario y mantiene asociación de claves &reftitle.description; public voidArrayObject::uasort callablecmp_function Esta función ordena las entradas de forma que las claves mantengan su correlación con la entrada que está asociada con, una función de comparación definida por el usuario. Esto se utiliza principalmente para ordenar arrays asociativos donde el orden de los elementos es importante. &reftitle.parameters; cmp_function 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 <function>ArrayObject::uasort</function> 4, 'b' => 8, 'c' => -1, 'd' => -9, 'e' => 2, 'f' => 5, 'g' => 3, 'h' => -4); $arrayObject = new ArrayObject($array); print_r($arrayObject); // Ordena e imprime el resultado del array $arrayObject->uasort('cmp'); print_r($arrayObject); ?> ]]> &example.outputs; 4 [b] => 8 [c] => -1 [d] => -9 [e] => 2 [f] => 5 [g] => 3 [h] => -4 ) Array ( [d] => -9 [h] => -4 [c] => -1 [e] => 2 [g] => 3 [a] => 4 [f] => 5 [b] => 8 ) ]]> &reftitle.seealso; ArrayObject::asort ArrayObject::ksort ArrayObject::natsort ArrayObject::natcasesort ArrayObject::uksort