php二维数组按某个键值排序的实例讲解


Posted in PHP onFebruary 15, 2019

排序前

Array
(
  [0] => Array
    (
      [name] => 龙
      [age] => 2017-02-28
    )
  [1] => Array
    (
      [name] => 龙2
      [age] => 2017-03-14
    )
  [2] => Array
    (
      [name] => 小3
      [age] => 2017-05-09
    )
  [3] => Array
    (
      [name] => 龙4
      [age] => 2017-02-03
    )
  [4] => Array
    (
      [name] => 龙5
      [age] => 2017-03-23
    )
  [5] => Array
    (
      [name] => 龙6
      [age] => 21
    )
)
array_multisort(array_column($arr,'age'),SORT_DESC,$arr);
print_r($arr);

排序后

Array
(
  [0] => Array
    (
      [name] => 龙6
      [age] => 21
    )
  [1] => Array
    (
      [name] => 小3
      [age] => 2017-05-09
    )
  [2] => Array
    (
      [name] => 龙5
      [age] => 2017-03-23
    )
  [3] => Array
    (
      [name] => 龙2
      [age] => 2017-03-14
    )
  [4] => Array
    (
      [name] => 龙
      [age] => 2017-02-28
    )
  [5] => Array
    (
      [name] => 龙4
      [age] => 2017-02-03
    )
)

其中 array_column(数组,数组中的某个键值)  从多维数组中取出某个键值的一列  返回一个一维数组;

array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP新手上路(十一)
Oct 09 PHP
php学习之 数组声明
Jun 09 PHP
一个简单的PHP验证码实现代码
May 10 PHP
php魔术变量用法实例详解
Nov 13 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
PHP类相关知识点实例总结
Sep 28 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
Mar 01 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 PHP
php生成静态页面并实现预览功能
Jun 27 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 #PHP
实例讲解PHP表单验证功能
Feb 15 #PHP
实例讲解PHP表单处理
Feb 15 #PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 #PHP
PHP7 echo和print语句实例用法
Feb 15 #PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 #PHP
PHP Include文件实例讲解
Feb 15 #PHP
You might like
win7安装php框架Yii的方法
2016/01/25 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
JS实现div居中示例
2014/04/17 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
js实现文字截断功能
2016/09/14 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
python中base64加密解密方法实例分析
2015/05/16 Python
深入理解Python中字典的键的使用
2015/08/19 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
专业销售业务员求职信
2013/11/18 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
大家访活动实施方案
2014/03/10 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript