Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

krsort

Сортирует массив по убыванию ключей.

Синтаксис

krsort(array &$array, int $flags = SORT_REGULAR): true

Параметры

ПараметрТипОписание
$arrayarrayМассив; изменяется на месте.
$flagsintНеобязательный. Способ сравнения.

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

trueВсегда `true`.

Примеры

Сначала новые годы:

<?php
 
$sales = [2024 => 120, 2026 => 310, 2025 => 200];
krsort($sales);
 
echo json_encode($sales);

Результат:

{"2026":310,"2025":200,"2024":120}

Примечания

Для сортировки ключей своей функцией используйте uksort().

См. также

  • ksort — Сортирует массив по ключам.
  • arsort — Сортирует массив по убыванию значений, сохраняя ключи.
  • uksort — Сортирует массив по ключам с помощью своей функции сравнения.

Вопросы и ответы по теме

В учебнике

  • Сортировка массивов — Сортировка в PHP — sort, rsort, asort, ksort, своё правило через usort и оператор «космический корабль».

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.