ArrayIterator::uasort

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

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

Описание

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

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

Замечание:

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

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

cmp_function

Функция сравнения должна возвращать целое, которое меньше, равно или больше нуля, если первый аргумент является соответственно меньшим, равным или большим, чем второй.

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

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

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

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

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top