PHP rsort array function

Last Updated: February 21, 2022

rsort – Sort an array in descending order

Syntax

rsort(array &$array): bool

Supports (PHP 4 , PHP 5, PHP 7, PHP 8)

Parameters

Parameter Description
array input array
flags

Sorting type flags:

  • SORT_REGULAR – compare items normally; the details are described in the comparison operators section
  • SORT_NUMERIC – compare items numerically
  • SORT_STRING – compare items as strings
  • SORT_LOCALE_STRING – compare items as strings, based on the current locale. It uses the locale, which can be changed using setlocale()
  • SORT_NATURAL – compare items as strings using “natural ordering” like natsort()
  • SORT_FLAG_CASE – can be combined (bitwise OR) with SORT_STRING or SORT_NATURAL to sort strings case-insensitively

Return Value

Always return true

Example

$array1 = array('a', 'c', 'b', 'D', 'E', 'F');

rsort($array1);
print_r($array1);

Output

Array ( [0] => c [1] => b [2] => a [3] => F [4] => E [5] => D )

Test