Функция krsort() в PHP

Пример

Сортировка ассоциативного массива по ключам в порядке убывания:

<?php
$age = array("Bill" => "60", "Steve" => "56", "mark" => "31");
krsort($age);;
?>

Пример выполнения

Определение и использование

Функция krsort() сортирует ассоциативный массив по ключам в порядке убывания.

Совет:Используйте ksort() Функция сортирует массив по именам ключей в порядке возрастания.

Совет:Используйте arsort() Функция сортирует массив по значениям ключей в обратном порядке.

Синтаксис

krsort(array,sortingtype);
Параметры Описание
array Обязателен. Определяет массив, который нужно отсортировать.
sortingtype

Опционально. Определяет способ сортировки элементов массива/элементов. Возможные значения:

  • 0 = SORT_REGULAR - по умолчанию. Сортирует элементы по стандартному порядку (Standard ASCII, не изменяет тип).
  • 1 = SORT_NUMERIC - каждый элемент обрабатывается как число.
  • 2 = SORT_STRING - каждый элемент обрабатывается как строка.
  • 3 = SORT_LOCALE_STRING - каждый элемент обрабатывается как строка, основываясь на текущем региональном формате (может быть изменен с помощью setlocale()).
  • 4 = SORT_NATURAL - каждый элемент обрабатывается как строка, использует аналогичную сортировку natsort().
  • 5 = SORT_FLAG_CASE - может быть объединен (по битам или) SORT_STRING или SORT_NATURAL для сортировки строк без учета регистра.

Описание

Функция krsort() сортирует массив по ключам в обратном порядке, сохраняя исходные ключи значений.

Второй параметр является опционным и содержит дополнительные флаги сортировки.

Возвращает TRUE при успешном выполнении, FALSE в противном случае.

Технические детали

Возвратное значение: Возвращает TRUE при успешном выполнении, FALSE при неудаче.
Версия PHP: 4+