Definition and Usage
The krsort() function sorts an associative array in descending order, according to the key.Tip: Use the ksort() function to sort an associative array in ascending order, according to the key.
Tip: Use the arsort() function to sort an associative array in descending order, according to the value.
Syntax
krsort(array,sortingtype);
| Parameter | Description |
|---|---|
| array | Required. Specifies the array to sort |
| sortingtype | Optional. Specifies how to compare the array elements/items. Possible values:
|
Example
Sort an associative array in descending order, according to the key:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>
OUTPUT :
Key=Peter, Value=35
Key=Joe, Value=43
Key=Ben, Value=37
Key=Joe, Value=43
Key=Ben, Value=37