巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
建站资讯News

PHP二维数组排序简单实现方法

0
一佰互联网站建设(www.yinxi.net) 发布时间:2019-04-27 10:44:32 浏览数: 93

本文实例讲述了PHP二维数组排序简单实现方法。分享给大家供大家参考,具体如下:

function multi_compare($a, $b){  $val_arr = array(      "gold"=>"asc",      "silver"=>"desc"//还可以增加额外的排序条件  );  foreach($val_arr as $key => $val){    if($a[$key] == $b[$key]){      continue;    }    return (($val == "desc")?-1:1) * (($a[$key] < $b[$key]) ? -1 : 1);  }  return 0;}$arr = array(  array("gold"=>1, "silver"=>2),  array("gold"=>8, "silver"=>10),  array("gold"=>8, "silver"=>8),  array("gold"=>2, "silver"=>1),);uasort($arr, "multi_compare");print_r($arr);

运行结果如下:

Array(  [0] => Array    (      [gold] => 1      [silver] => 2    )  [3] => Array    (      [gold] => 2      [silver] => 1    )  [1] => Array    (      [gold] => 8      [silver] => 10    )  [2] => Array    (      [gold] => 8      [silver] => 8    ))

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php排序算法总结》、《PHP基本语法入门教程》、《PHP错误与异常处理方法总结》及《php常用函数与技巧总结》

希望本文所述对大家PHP程序设计有所帮助。

一佰互联是全国知名建站品牌服务商,我们有九年网站建设网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。更多资讯:tags标签

上一篇:PHP缓冲区用法总结
下一篇: php的闭包(Closure)匿名函数初探
[返回新闻列表]

相关新闻more

08
04月
就得这样!7个设计师与产品经理沟通的实战经验

做为一个设计师。大家或多或少都遇到这样的情况:产品文档不完善,产品人员没想透彻就让设计师开始工作,过多寄期望于设计师, 然后反复的修改。或者... >>详情

09
04月
懒得试配色方案,有其它的解决办法吗?(附常见

编者按:懒得试配色方案?不妨收藏这些配色网站,和常见搭配,让你的配色更加协调!一. Adobe Color CC二. Color Lover... >>详情

29
02月
最好的一键建站系统购买,一键自助建站系统源码

一佰互联将近10年互联网建站业务发展历史,以代理起步出身,深知代理的痛苦,2016年起组建团人打造自己的建站系统。从此刻起,告别代理时代,发... >>详情

24
12月
网站建设基础知识:域名和空间 - 网站建设知

好多企业在建设自己的网站的时候,首先看到的是别人网站的整体外观,但是在建设网站初期首先要有自己的域名和空间,今天巅云建站小编就带大家了解一下... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站