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 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
Apache服务器无法使用的解决方法
May 08 PHP
php 如何获取数组第一个值
Aug 06 PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 PHP
php jsonp单引号转义
Nov 23 PHP
PHP发送短信代码分享
Aug 11 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
PHP环形链表实现方法示例
Sep 15 PHP
php实现的数组转xml案例分析
Sep 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的array_multisort()使用方法介绍
2012/05/16 PHP
学习php分页代码实例
2013/10/24 PHP
php获取操作系统语言代码
2013/11/04 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
cssQuery()的下载与使用方法
2007/01/12 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
python怎么调用自己的函数
2020/07/01 Python
计算机系毕业生推荐信
2013/11/06 职场文书
自我鉴定注意事项
2014/01/19 职场文书
预备党员政审材料
2014/02/04 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
vue ref如何获取子组件属性值
2022/03/31 Vue.js
Python 中面向接口编程
2022/05/20 Python