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和ACCESS写聊天室(五)
Oct 09 PHP
php 中的str_replace 函数总结
Apr 27 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
php自动加载的两种实现方法
Jun 21 PHP
php中使用__autoload()自动加载未定义类的实现代码
Feb 06 PHP
解析php时间戳与日期的转换
Jun 06 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
php生成图片缩略图功能示例
Feb 22 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
PHP命令行与定时任务
Apr 01 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
PHP 的Opcache加速的使用方法
2017/12/29 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
asm.js使用示例代码
2013/11/28 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
input框中的name和id的区别
2016/11/16 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Python创建模块及模块导入的方法
2015/05/27 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
工程地质勘察专业大学生求职信
2013/10/13 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书
西式婚礼证婚词
2014/01/12 职场文书
土木工程专业推荐信
2014/02/19 职场文书
幼儿园秋游感想
2014/03/12 职场文书
南京青奥会口号
2014/06/12 职场文书
品牌转让协议书
2014/08/20 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
你真的会用Mysql的explain吗
2022/03/31 MySQL