搜索

首页  >  问答  >  正文

php - 求排序关联数组

数组
id 名字 年龄 语文
1 小说 16 90
2 小萌 18 93
2 小猫 17 92
问题:
这个是一个表。
1:怎么通过年龄从小到大排序啊?
2:怎么通过语文从小到大排序啊?
3:id排序是默认的就不用啦╮( ̄▽ ̄"")╭
简单的说就是关联数组按某的键排序。

天蓬老师天蓬老师2804 天前640

全部回复(2)我来回复

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:16:01

    arr.sort((a, b)=> { return a.age - b.age })

    其他类似

    回复
    0
  • 高洛峰

    高洛峰2017-05-16 13:16:01

    了解一下这个函数:array_multisort()

    function arr_sort($arr,$key_name){
            $sort = array();
            foreach ($arr as $key => $value)
            {
                $sort[$key] = $value["$key_name"];
            }
            array_multisort($sort, SORT_ASC , $arr);
    
            return $arr;
        }

    回复
    0
  • 取消回复