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 相关文章推荐
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
php 面试碰到过的问题 在此做下记录
Jun 09 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
PHP中的Streams详细介绍
Nov 12 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
Laravel学习教程之路由模块
Aug 18 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
PHP的面试题集
2006/11/19 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
简单理解Python中的装饰器
2015/07/31 Python
python 调用HBase的简单实例
2016/12/18 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Python命令行click参数用法解析
2019/12/19 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
小学生班会演讲稿
2014/01/09 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
班级体育活动总结
2014/07/05 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
安装工程师岗位职责
2015/02/13 职场文书
道德与公民自我评价
2015/03/09 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
如何写通讯稿
2015/07/22 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android