uasort Sort an array with a user-defined comparison function and maintain index association &reftitle.description; booluasort arrayarray callbackcmp_function This function sorts an array such that array indices maintain their correlation with the array elements they are associated with, using a user-defined comparison function. This is used mainly when sorting associative arrays where the actual element order is significant. &reftitle.parameters; array The input array. cmp_function See usort and uksort for examples of user-defined comparison functions. &reftitle.returnvalues; &return.success; &reftitle.seealso; usort uksort asort arsort ksort rsort sort