function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k=>$v){ $new_array[$k] = $arr[$k]; } return $new_array; }
相关文章
- java字符串数组排序_在Java中对字符串数组进行排序
- Android中对JSONArray数组的指定项进行删除,更新。
- php 二位数组按某个键值排序
- (C语言)在主函数中输入10个字符串(不等长),用另一函数对它们排序,然后在主函数中输出这10个已排好的字符串(指针数组的方法处理)
- 微信小程序修改数组中的键值对,或者增加一个键值对
- Matlab中对二维数组排序
- php对二维数组进行相关操作(排序、转换、去空白等)
- 对JavaScript对象数组按指定属性和排序方向进行排序
- 九度OJ 1348 数组中的逆序对 -- 归并排序
- php中的常用数组函数(八) 排序函数汇总(sort、rsort、usort、asort、uasort、arsort、ksort、uksort、krsort、natsort、natcasesort、array_multisort)