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 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 PHP
PHP的mysqli_select_db()函数讲解
Jan 23 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
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
python调用c++传递数组的实例
2019/02/13 Python
java判断三位数的实例讲解
2019/06/10 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
公司离职证明范本
2014/01/13 职场文书
最新茶叶店创业计划书
2014/01/14 职场文书
个人借款担保书
2014/04/02 职场文书
就业协议书怎么填
2014/04/11 职场文书
匿名检举信范文
2015/03/02 职场文书
个人收入证明格式
2015/06/24 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python