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初学者头痛的十四个问题
Jul 12 PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 PHP
PHP 创建标签云函数代码
May 26 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
Apr 20 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
php时间计算相关问题小结
May 09 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
php实现读取内存顺序号
2015/03/29 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
Python兔子毒药问题实例分析
2015/03/05 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
python如何调用百度识图api
2020/09/29 Python
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
Joules美国官网:出色的英国风格
2017/10/30 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
毕业生个人求职信范例分享
2013/12/17 职场文书
业务总经理岗位职责
2014/02/03 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
英语读书笔记
2015/07/02 职场文书
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS