简介:这是PHP中几个数组排序的方法的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=336874' scrolling='no'>1.简单数组排序(将忽略原始数组的键名)
sort($arr) rsort($arr)
2.根据键名对数组排序
ksort($arr) krsort($arr)3. 根据元素的值对数组排序(保留键=>值的关系)
asort($arr) arsort($arr)
4. 自然数排序法
natsort($arr) //忽略大小写的自然数排序 natcasesort($arr)
5. usort()方法的使用例子(自定义排序方法)
$lamp=array("Linux", "Apache", "MySQL","PHP"); usort($lamp, "sortbylen"); function sortbylen($one, $two){ if(strlen($one)==strlen($two)) return 0; else return (strlen($one)<strlen($two))?1:-1; } print_r($lamp); echo '<br>';