php 二维数组根据某个字段排序
2016-07-08 09:58
681 查看
function list_sort_by($list, $field, $sortby = 'desc') { if (is_array($list)) { $refer = $resultSet = array(); foreach ($list as $i => $data) { $refer[$i] = &$data[$field]; } switch ($sortby) { case 'asc': // 正向排序 asort($refer); break; case 'desc': // 逆向排序 arsort($refer); break; case 'nat': // 自然排序 natcasesort($refer); break; } foreach ($refer as $key => $val) { $resultSet[] = &$list[$key]; } return $resultSet; } return false; }
相关文章推荐
- php多进程pcntl学习(采集新浪微博)
- php文件上传
- 我的简单PHP框架——LabPHP v1.0.1
- Yii2.0MVC中的view笔记
- Ftp端口详解及修改
- layer2-STP_BPDU特性
- nfs,ftp,telnet区别
- Yii框架开发问题总结
- php多进程pcntl学习(二)
- layer2-RSTP和MSTP
- Win8上搭建IIS8+PHP+MySQL+phpMyAdmin
- ViewGroup.LayoutParams设置setMargins
- php的运行方式及vc6和vc9,ts和nts区别
- vsftp搭建方法
- php实现批量删除挂马文件及批量替换页面内容完整实例
- PHP线程的内存回收问题
- EditPlus的编码自动完成功能及配置文件下载
- Layer2-STP生成树协议
- Layer2交换机QinQ和VTP
- Layer2-3 VLAN和DTP