使用sort对PHP数组排序
sort ()函数对数组进行排序,各元素按值由低到高的顺序排列。其形式如下:
| void sort (array array[,int sort_flags]) |
•SORT_NUMBERIC,按数值排序。对整数或浮点数排序时很有用。
•SORT_REGULAR,按照相应的ASCll 值对元素排序.例如,这意味着B 在a 的前面。在网上很快就能查到很多ASCII表,所以这里就不再列出了。
•SORT_STRING,按接近于人所认知的正确顺序对元素排序。有关的更多信息请本节后面介绍的natsort()。
下面来看一个例子。假设希望由低到高对考试成绩进行排序:
| $grades = array(42,57,98,100,100,43,78,12); sort($grades); print_r($grades); |
| Array ( [0] => 12 [1] => 42 [2] => 43 [3] => 57 [4] => 78 [5] => 98 [6] => 100 [7] => 100 ) |
| <?php $states= array("OH"=>"Ohio","CA"=>"California","MD"=>"Maryland"); sort($states); print_r($states); ?> |
| Array ( [0] => California [1] => Maryland [2] => Ohio ) |

RSS订阅






