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加MYSQL服务器
Oct 09 PHP
PHP cron中的批处理
Sep 16 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
phpmailer发送gmail邮件实例详解
Jun 24 PHP
ThinkPHP框架实现session跨域问题的解决方法
Jul 01 PHP
php生成动态验证码gif图片
Oct 19 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
PHP检测链接是否存在的代码实例分享
May 06 PHP
php ZipArchive实现多文件打包下载实例
Oct 31 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
laravel邮件发送的实现代码示例
Jan 31 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
php创建无限级树型菜单
2015/11/05 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
PDO::inTransaction讲解
2019/01/28 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
python xml解析实例详解
2016/11/14 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
职业生涯规划书范文
2014/03/10 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL