php 二位数组排序方式

来源:互联网 发布:北外网络教育 编辑:程序博客网 时间:2024/05/16 00:59

例如我们都是按id来升序排序


$list=array{

array(

id=>21,

name=>"aa"

),array(

id=>24,

name="afds",

),array(

id=>28,

name=>"faaa"

),array(

id=>14,

name="safd",

),array(

id=>19,

name=>"fghethj"

),array(

id=>17,

name="erthwerthwr",

)

}


1:array_multisort 排序

foreach($list as $k){    $order[] = $k['id'];}array_multisort($order, SORT_ASC, $list);

2:usort 自定义函数排序

usort($list,function($a,$b){    return $a['id'] > $b['id'];});
还有uksort()

其他方法后面想出去再补充上来

0 0