php中多维数组按指定value排序的实现代码

2015-01-24信息快讯网

这篇文章主要介绍了php中多维数组按指定value排序的实现代码,可以实现类似数据库排序字段的排序效果,需要的朋友可以参考下

呵呵,业务需要按多维数组中某个元素进行排序,在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大小排序了,呵呵……

解决phpcms更换javascript的幻灯片代码调用图片问题
php+jQuery.uploadify实现文件上传教程
php实现mysql备份恢复分卷处理的方法
php利用scws实现mysql全文搜索功能的方法
php中实现xml与mysql数据相互转换的方法
使用PHP实现阻止用户上传成人照片或者裸照
9个经典的PHP代码片段分享
PHP使用array_multisort对多个数组或多维数组进行排序
Yii中CGridView关联表搜索排序方法实例详解
PHP间隔一段时间执行代码的方法
ThinkPHP控制器里javascript代码不能执行的解决方法
PHP中shuffle数组值随便排序函数用法
基于递归实现的php树形菜单代码
php数组排序usort、uksort与sort函数用法
php一维二维数组键排序方法实例总结
php中count获取多维数组长度的方法
php中Session的生成机制、回收机制和存储机制探究
PHP获取一个字符串中间一部分字符的方法
PHP实现取得HTTP请求的原文
PHP中使用asort进行中文排序失效的问题处理
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
php实现的DateDiff和DateAdd时间函数代码分享
php socket实现的聊天室代码分享
php与flash as3 socket通信传送文件实现代码
php操作XML、读取数据和写入数据的实现代码
php中操作memcached缓存进行增删改查数据的实现代码
PHP中多维数组的foreach遍历示例
PHP 二维数组根据某个字段排序的具体实现
php数组中包含中文的排序方法
PHP中数组的分组排序实例
3个PHP多维数组转为一维数组的方法实例
©2014-2024 dbsqp.com