Encodera

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

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

Справочник PHP

arsort

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

Синтаксис

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

Параметры

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

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

trueВсегда `true`.

Примеры

Рейтинг по очкам:

<?php
 
$scores = ['Anna' => 72, 'Oleg' => 95, 'Ivan' => 81];
arsort($scores);
 
echo json_encode($scores);

Результат:

{"Oleg":95,"Ivan":81,"Anna":72}

Примечания

Функция меняет исходный массив и не возвращает его. Обычная rsort() ключи теряет.

См. также

  • asort — Сортирует массив по значениям, сохраняя ключи.
  • rsort — Сортирует массив по убыванию.
  • ksort — Сортирует массив по ключам.

В учебнике

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

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

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