php中多维数组按指定value排序的实现代码


Posted in PHP onAugust 19, 2014

呵呵,业务需要按多维数组中某个元素进行排序,在PHP中也是非常容易实现的,一个函数调用一个回调函数就搞定了。贴出代码:

$arr = array(   
    'index'=>array( 'name'=>'首页','order'=>3),
    'intro'=>array( 'name'=>'企业概况','order'=>2),
    'news'=>array( 'name'=>'新闻动态','order'=>1 ),
    'product'=>array( 'name'=>'产品中心','order'=>4 ),
    'message'=>array( 'name'=>'访客留言','order'=>7 ),
    'position'=>array( 'name'=>'人才招聘','order'=>6),
    'contact'=>array( 'name'=>'联系我们','order'=> 5 )
);
uasort($arr, 'cmp');
public function cmp($a, $b){
   return $a['order'] - $b['order'];
}

这时$arr就是以order大小排序了,呵呵……
PHP 相关文章推荐
PHP6 先修班 JSON实例代码
Aug 23 PHP
php xml文件操作代码(一)
Mar 20 PHP
浅谈php自定义错误日志
Feb 13 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
PHP中遇到的时区问题解决方法
Jul 23 PHP
如何使用php实现评委评分器
Jul 31 PHP
PHP安全下载文件的方法
Apr 07 PHP
php时间函数用法分析
May 28 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
php文件管理基本功能简单操作
Jan 16 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
Laravel推荐使用的十个辅助函数
May 10 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 #PHP
php数组索引的Key加引号和不加引号的区别
Aug 19 #PHP
zend framework框架中url大小写问题解决方法
Aug 19 #PHP
深入理解PHP中的global
Aug 19 #PHP
PHP Session机制简介及用法
Aug 19 #PHP
phpExcel中文帮助手册之常用功能指南
Aug 18 #PHP
PHP 导出Excel示例分享
Aug 18 #PHP
You might like
PHP在Web开发领域的优势
2006/10/09 PHP
随机广告显示(PHP函数)
2006/10/09 PHP
php桌面中心(四) 数据显示
2007/03/11 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
js子页面获取父页面数据示例
2014/05/15 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
利用python代码写的12306订票代码
2015/12/20 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
阿拉伯书店:Jamalon
2019/07/24 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
园林资料员岗位职责
2013/12/30 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
我的小天地教学反思
2014/04/30 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
运动会通讯稿100字
2015/07/20 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
2019个人工作总结
2019/06/21 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
opencv深入浅出了解机器学习和深度学习
2022/03/17 Python
windows系统安装配置nginx环境
2022/06/28 Servers
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android