版权声明:本人原创文章,转载时请保留所有权并以超链接形式标明文章出处 https://blog.csdn.net/qq_37138818/article/details/81450451
1-二维数组
$array = array(
0=>array('id'=>8,'name'=>'Tom'),
1=>array('id'=>9,'name'=>'Peter'),
2=>array('id'=>5,'name'=>'Jack')
);
usort($array,sortnum('id'));
/*
* 多维数组进行排序
*
*/
function sortnum($key){
return function ($a,$b) use ($key) {
return $a[$key] < $b[$key]; //通过改变大于、小于来正向反向排序
};
}
打印:
var_dump($array);exit;