PHP: krsort() function

PHP: Sort an array by key in reverse order

The krsort() function is used to sort an array by key in reverse order. Sorts an array by key in reverse order, maintaining a key to data correlations. The function is useful mainly for associative arrays.


(PHP 4 and above)


krsort(array_name, sort_type)


Name Description Required /
array_name The argument to process in radians. Required Array
sort_type Sets the sorting behavior. Possible Sorting type flags.
SORT_REGULAR - Compare items normally.
SORT_NUMERIC - Compare items numerically.
SORT_STRING - Compare items as strings.
SORT_LOCALE_STRING - compare items as strings, based on the current locale
Optional Integer

Return value:

TRUE on success or FALSE on failure.

Value Type: Boolean.


$w3r_array = array("x" => "html", "y" => "xhtml", "z" => "xml");


Array ([z] => xml [y] => xhtml [x] => html) 

Pictorial Presentation:

php function reference: krsort() function

View the example in the browser

Practice here online:

See also

PHP Function Reference

Previous: key
Next: list

Follow us on Facebook and Twitter for latest update.

PHP: Tips of the Day

PHP: How to generate a random, unique, alphanumeric string for use in a secret link?

Security Notice: This solution should not be used in situations where the quality of your randomness can affect the security of an application. In particular, rand() and uniqid() are not cryptographically secure random number generators. See Scott's answer for a secure alternative.

If you do not need it to be absolutely unique over time:

md5(uniqid(rand(), true))

Otherwise (given you have already determined a unique login for your user):

md5(uniqid($your_user_login, true))

Ref : https://bit.ly/31fd9wa


We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook