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 相关文章推荐
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
PHP定时执行任务实现方法详解(Timer)
Jul 30 PHP
php猜单词游戏
Sep 29 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
php使用curl并发减少后端访问时间的方法分析
May 12 PHP
php调用自己java程序的方法详解
May 13 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
php版银联支付接口开发简明教程
Oct 14 PHP
php  单例模式详细介绍及实现源码
Nov 05 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 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将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
PHP创建XML接口示例
2019/07/04 PHP
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
python实现网站的模拟登录
2016/01/04 Python
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
Python实现Youku视频批量下载功能
2017/03/14 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
python实现简单日期工具类
2019/04/24 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
网络技术专业求职信
2014/02/18 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
物业保洁员管理制度
2015/08/05 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
人民调解协议书
2016/03/21 职场文书