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中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
yii上传文件或图片实例
Apr 01 PHP
关于php支持分块与断点续传文件下载功能代码
May 09 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
php生成随机颜色方法汇总
Dec 03 PHP
PHP中把对象数组转换成普通数组的方法
Jul 10 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
Python中使用django form表单验证的方法
Jan 16 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
PHP Ajax实现页面无刷新发表评论
2007/01/02 PHP
yii用户注册表单验证实例
2015/12/26 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
js 分栏效果实现代码
2009/08/29 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python和shell获取文本内容的方法
2018/06/05 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
AURALog面试题软件测试方面
2013/10/22 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
业务员自荐信范文
2014/04/20 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书