rsort
funkcja
Sortuje tablicę malejąco według wartości i reindeksuje klucze numeryczne od zera. Modyfikuje tablicę przez referencję.
rsort(array &$array, int $flags = SORT_REGULAR): true
rsort sortuje wartości tablicy od najwyższej do najniższej (malejąco) i przypisuje nowe klucze numeryczne zaczynające się od 0 — oryginalne klucze są tracone. Funkcja modyfikuje tablicę bezpośrednio i zwraca true. Gdy chcesz zachować klucze przy sortowaniu malejącym, użyj arsort(). rsort sprawdza się np. przy wyświetlaniu wyników od najlepszego do najgorszego.
<?php
declare(strict_types=1);
$liczby = [3, 1, 4, 1, 5, 9, 2];
rsort($liczby);
print_r($liczby);
// wynik:
// Array
// (
// [0] => 9
// [1] => 5
// [2] => 4
// [3] => 3
// [4] => 2
// [5] => 1
// [6] => 1
// )