zoukankan      html  css  js  c++  java
  • PHP中如何对二维数组按某个键值进行排序

    $arr=[

        array(

            'name'=>'张三',

            'age'=>28

        ),

        array(

            'name'=>'李四',

            'age'=>35

        ),

        array(

            'name'=>'王五',

            'age'=>37

        ),

        array(

            'name'=>'赵六',

            'age'=>68

        ),

        array(

            'name'=>'刘一',

            'age'=>11

        ),

        array(

            'name'=>'陈二',

            'age'=>21

        ),

    ];

    array_multisort(array_column($arr,'age'),SORT_DESC,$arr);

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

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

       

  • 相关阅读:
    AJAX学习笔记
    JQuery 学习笔记-2017.05.22
    十二.GUI
    十一.文件
    十.模块和库
    九.类的进化(魔法方法、特性和迭代器)
    八.异常
    七.类的继承
    六.函数和类
    五.条件、循环和其他语句
  • 原文地址:https://www.cnblogs.com/MXubin/p/9792137.html
Copyright © 2011-2022 走看看