bool uksort ( array &$array , callback $cmp_function )
uksort() will sort the keys of an array using a user-supplied comparison function. If the array you wish to sort needs to be sorted by some non-trivial criteria, you should use this function.
Returns TRUE on success or FALSE on failure.