Отсортируйте ассоциативный массив в порядке убывания по имени ключа:
<?php$age=array("Питер"=>"35","Бен"=>"37","Джо"=>"43");krsort($age);?>Функция krsort() сортирует ассоциативный массив в порядке убывания по имени ключа.
Совет: используйте функцию ksort() для сортировки ассоциативного массива в порядке возрастания по имени ключа.
Совет: используйте функцию arsort() для сортировки ассоциативного массива в порядке убывания по значению ключа.
krsort( массив,тип сортировки );
параметр | описывать |
---|---|
множество | Необходимый. Указывает массив для сортировки. |
тип сортировки | Необязательный. Указывает, как расположены элементы/элементы массива. Возможные значения: 0 = SORT_REGULAR — по умолчанию. Поместите каждый элемент в обычном порядке (стандартный ASCII, не меняйте тип). 1 = SORT_NUMERIC — считать каждый элемент числом. 2 = SORT_STRING — рассматривать каждый элемент как строку. 3 = SORT_LOCALE_STRING — рассматривать каждый элемент как строку в зависимости от текущей локали (можно изменить с помощью setlocale()). 4 = SORT_NATURAL — рассматривать каждый элемент как строку, используя естественную сортировку, например natsort(). 5 = SORT_FLAG_CASE — строки можно сортировать в сочетании (побитовое ИЛИ) с SORT_STRING или SORT_NATURAL, без учета регистра. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 4+ |