PHP krsort() Function

PHP krsort Function


Definiton :

The krsort() function sorts an associative array in descending order, according to the key.

The keys are preserved, i.e. the key-to-value mapping will remain unchanged by the sort operation.

Syntax
   The basic syntax of the krsort() function is given with:

krsort(array, sort_flags);

Parameters

The krsort() function accepts the following parameters.

Parameter Description
array Required. Specifies the array to sort.
sort_flags

Optional. Specifies how array items should be compared. Possible values are:

  • SORT_REGULAR – Compare items normally (don't change types). Default value.
  • SORT_NUMERIC – Compare items numerically.
  • SORT_STRING – Compare items as strings.
  • SORT_LOCALE_STRING – Compare items as strings, based on the current locale.
  • SORT_NATURAL – Compare items as strings using natural ordering.
  • SORT_FLAG_CASE – Can be combined (bitwise OR) with SORT_STRING or SORT_NATURAL to sort strings case-insensitively.

Example1 : Given below example Sort an associative array in descending order, according to the key.

Output :

Array
(
    [c] => house
    [b] => designing
    [a] => web
)