(PHP 3>= 3.0.3, PHP 4)
usort - сортирует массив по значениям, используя пользовательскую функцию сравнения.
void usort (array array, string cmp_function)
Эта функция отсортирует массив по значениям с помощью пользовательской функции сравнения. Если вам нужно нетривиально отсортировать массив, используйте её.
Функция обязана возвращать integer, меньше, равное или больше нуля, если первый аргумент рассматривается, соответственно, меньше, равным или больше секунды. Если два члена сравниваются как равные, их порядок в отсортированном массиве не определён.