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

 更新时间:2014年08月19日 09:15:13   作者:蓝色夏威夷  
这篇文章主要介绍了php中多维数组按指定value排序的实现代码,可以实现类似数据库排序字段的排序效果,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

相关文章

  • PHP5多态性与动态绑定介绍

    PHP5多态性与动态绑定介绍

    这篇文章主要介绍了PHP5多态性与动态绑定介绍,本文主要讲解了什么是多态性和什么是动态绑定,并给出相应实例,需要的朋友可以参考下
    2015-04-04
  • php数组使用规则分析

    php数组使用规则分析

    这篇文章主要介绍了php数组使用规则,实例分析了php中数组的用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • SSI指令

    SSI指令

    这篇文章主要介绍了SSI指令,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2006-11-11
  • thinkphp如何获取客户端IP

    thinkphp如何获取客户端IP

    这篇文章主要介绍了thinkphp如何正确获取客户端IP,除了使用内置get_client_ip函数,还有没有其他方法?请阅读下文揭晓答案。
    2015-11-11
  • 详解JIT编译器在PHP8中的工作原理

    详解JIT编译器在PHP8中的工作原理

    JIT是Just-In-Time 编译的缩写,是一种在运行时将高级源代码编译成机器码的技术,JIT是PHP 8.0中最重要的新功能之一,JIT 编译器的核心思想是将 PHP 源代码分为热代码路径和冷代码路径,本文给大家详细介绍了JIT编译器在PHP8中的工作原理,需要的朋友可以参考下
    2023-10-10
  • 使用PHP批量生成随机用户名

    使用PHP批量生成随机用户名

    生成6 ~ 16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包。主要包含三个程序。
    2008-07-07
  • php处理CSV文件的操作详解

    php处理CSV文件的操作详解

    PHP中操作CSV文件可以使用内置的fgetcsv()和fputcsv()函数来读取和写入CSV文件,本文将给大家详细介绍一下php是如何处理CSV文件,文中有详细的代码示例,具有一定的参考价值,需要的朋友可以参考下
    2023-10-10
  • 深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念

    深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念

    本篇文章是对单一入口、MVC、ORM、CURD、ActiveRecord概念进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 使用php shell命令合并图片的代码

    使用php shell命令合并图片的代码

    php不仅仅可以用在web环境下喔,它也是一款很不错的shell呢,下面的代码演示如果在shell中使用php合并图片
    2011-06-06
  • 由php if 想到的些问题

    由php if 想到的些问题

    在编写一段并不复杂的脚本的时候,发现了一个问题。先说说代码,它的主要功能是用 PHP 判断是否生成一段 Javascript,并使用 Cookie 记录状态。
    2008-03-03

最新评论

?


http://www.vxiaotou.com