Greets all, I have been playing around with LDAP sorting, but I can't seem to get it to work. Essentially, I do an ldap_search() with a filter condition, and use a ldap_get_entries() to get all of the results. The ldap_get_entries() function returns a multi-dimensional array contain my result set. I am assuming it looks something like this: Entries = array( "count" => x, array( array ( "sn" => "Mowat", "givenname" => "Jason", ... ), array ( "sn" => "Anderson", "givenname" => "Peter", ... ), array ( ... ) ) Now, I want to sort all of the internal "person" data by "sn". But, when I try usort, it does not work. I have tried uasort as well. Basically, I need to be able to sort a nested array without touching the outside arrays based on a value in the nested array's element.. The examples I have seen on the 'Net don't seem to work (for me anyways). I have even copied them verbatim, and I get the same results. I'm not sure if their Entries array is the same as mine. Mine is the Entries returned from ldap_get_entries(). Any help is appreciated! Cheers, Jason -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]