The asort() function sorts an associative array in ascending array and maintain index association.
Syntax
asort(arr, compare)
Parameters
arr − The specified array.
compare − Specifies how to compare the array elements/items. Possible values−
SORT_STRING − Compare items as strings
SORT_REGULAR − Compare items without changing types
SORT_NUMERIC − Compare items numerically
SORT_LOCALE_STRING − Compare items as strings, based on current local.
SORT_NATURAL − Compare items as strings using natural ordering
Return
The asort() function returns TRUE on success and FALSE on failure.
Example
The following is an example −
<?php $a = array( "0" => "India", "1" => "Australia", "2" => "England", "3" => "Bangladesh", "4" => "Zimbabwe", ); asort($a); foreach ($a as $key => $val) { echo "[$key] = $val"; echo"\n"; } ?>
Output
[1] = Australia [3] = Bangladesh [2] = England [0] = India [4] = Zimbabwe