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中动态HTML的输出技术
Oct 09 PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 PHP
php中global和$GLOBALS[]的分析之一
Feb 02 PHP
探讨多键值cookie(php中cookie存取数组)的详解
Jun 06 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
原生php实现excel文件读写的方法分析
Apr 25 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
php生成静态页面的简单示例
2014/04/17 PHP
php用户注册时常用的检验函数实例总结
2014/12/22 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
python实现代码行数统计示例分享
2014/02/10 Python
python使用PyGame模块播放声音的方法
2015/05/20 Python
对pandas中to_dict的用法详解
2018/06/05 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
硕士研究生自我鉴定
2013/11/08 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
上班离岗检讨书
2014/01/27 职场文书
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
公司员工辞职信范文
2015/05/12 职场文书
小学运动会加油稿
2015/07/22 职场文书
学校安全管理制度
2015/08/06 职场文书