uasort($array, function($a, $b) {
return $b['Points'] - $a['Points'];
});
Функции uasort()
и usort()
принимают обратный вызов, который должен точно указать, что делает один элемент больше или меньше другого элемента. Если эта функция возвращает 0
, то элементы равны. Если он возвращает положительное число, то второй элемент больше первого. Иначе, первый предмет больше, чем второй.
Разница между uasort()
и usort()
заключается в том, что uasort()
также хранит ключи, а usort()
- нет. Также взгляните на сравнение функций сортировки массивов , чтобы узнать обо всех других способах сортировки массивов.