Функция arsort
Функция arsort сортирует массив
по убыванию элементов с сохранением ключей.
Функция изменяет сам массив.
Синтаксис
arsort(array &$array, int $flags = SORT_REGULAR): bool
Пример
Давайте отсортируем ассоциативный массив по убыванию элементов:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Результат выполнения кода:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Смотрите также
-
функцию
sort,
которая сортирует по возрастанию элементов -
функцию
rsort,
которая сортирует по убыванию элементов -
функцию
ksort,
которая сортирует по возрастанию ключей -
функцию
krsort,
которая сортирует по убыванию ключей -
функцию
asort,
которая сортирует по возрастанию элементов с сохранением ключей -
функцию
arsort,
которая сортирует по убыванию элементов с сохранением ключей -
функцию
natsort,
которая сортирует натуральным образом -
функцию
natcasesort,
которая сортирует натуральным образом без регистра -
функцию
usort,
которая сортирует по коллбэку -
функцию
uksort,
которая сортирует по коллбэку по ключам -
функцию
uasort,
которая сортирует по коллбэку с сохранением ключей -
функцию
array_multisort,
которая сортирует несколько массивов