ArrayIterator::uksort

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

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

Описание

public ArrayIterator::uksort(callable $callback): bool

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

Замечание:

Если оба сравниваемых значения эквивалентны, они сохраняют свой первоначальный порядок. До PHP 8.0.0 их относительный порядок в отсортированном массиве не был определён.

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

callback

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

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

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

Функция всегда возвращает true.

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

  • ArrayIterator::asort() - Сортирует элементы по значениям
  • ArrayIterator::ksort() - Сортирует элементы по ключам
  • ArrayIterator::natcasesort() - Сортирует элементы "натурально", с учётом регистра
  • ArrayIterator::natsort() - Сортирует элементы "натурально"
  • ArrayIterator::uksort()
  • uksort() - Сортирует массив по ключам, используя пользовательскую функцию для сравнения ключей

add a note

User Contributed Notes

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