PHP syntax: sort an associative array by value with asort

Contributor Icon Contributed by qmchenry Date Icon December 28, 2003  
Tag Icon Tagged: PHP programming

To sort an associative array by the array values, use asort.

asort($capitals);

An optional parameter (sort_flags) can be passed to asort to alter the way that it sorts the array. The following code will sort an associative array numerically by array value.

asort($ar, SORT_NUMERIC);

Without this option, the index values ‘15, 2, 1′ would be sorted ‘1, 15, 2′ and with the SORT_NUMERIC option, the values would be sorted 1, 2, 15.

Previous recipe | Next recipe |
 

 
close Reblog this comment
blog comments powered by Disqus