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 AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
DEDE采集大师官方留后门的删除办法
Jan 08 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
php绘制一条弧线的方法
Jan 24 PHP
php递归删除目录与文件的方法
Jan 30 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
May 11 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
Laravel中10个有用的用法小结
May 06 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以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
js函数般调用正则
2008/04/08 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
python中sleep函数用法实例分析
2015/04/29 Python
python的else子句使用指南
2016/02/27 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
python -v 报错问题的解决方法
2020/09/15 Python
详解python程序中的多任务
2020/09/16 Python
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
12岁生日感言
2014/01/21 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
驻村工作简报
2015/07/20 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android