ArrayIterator::uasort

(PHP 5 >= 5.2.0, PHP 7)

ArrayIterator::uasortСортировка с помощью заданной пользователем функции и сохранением ключей

Описание

public ArrayIterator::uasort ( callable $cmp_function ) : void

Сортирует записи в массиве по значениям, используя функцию сортировки, определенную пользователем и сохраняя связь ключ-значение.

Замечание:

Если оба сравниваемых значения эквивалентны, то порядок их в отсортированном массиве не определен.

Список параметров

cmp_function

Функция сравнения должна возвращать целое, которое меньше, равно или больше нуля, если первый аргумент является соответственно меньшим, равным или большим, чем второй. Обратите внимание, что до PHP 7.0.0 это целое должно было находиться в диапазоне с -2147483648 до 2147483647.

callback ( mixed $a, mixed $b ) : int

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Смотрите также

  • ArrayIterator::asort() - Сортирует массив по значениям
  • ArrayIterator::uksort() - Сортировка по ключам с помощью заданной функции сравнения
  • usort() - Сортирует массив по значениям используя пользовательскую функцию для сравнения элементов