php多维数组排序usort和uksort

两者都是自定义排序,如果第一个参数小于等于或大于第二个参数,那么比较函数必须返回一个小于等于或大于 0 的整数。

例子:

uksort($data,function ($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;});  升序

uksort($data,function ($a,$b){if ($a==$b) return 0;return ($a>$b)?-1:1;});  降序

 

uksort以键值来比较

usort已元素值来比较

posted @ 2017-04-28 13:18  loweringye  阅读(320)  评论(0编辑  收藏  举报