求排序关联数组

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

阅读 2.3k
2 个回答

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

其他类似

clipboard.png

了解一下这个函数: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;
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题