搜尋

首頁  >  問答  >  主體

php - 求排序關聯數組

陣列
id ​​名字 年齡 語言
1 小說 16 90
2 小萌 18 93
2 小貓 17 92
問題:
這個是一個表。
1:怎麼透過年齡從小到大排序啊?
2:怎麼透過語文從小到大排序啊?
3:id排序是預設的就不用啦╮( ̄▽ ̄"")╭
簡單的說就是關聯數組按某的鍵排序。

天蓬老师天蓬老师2786 天前629

全部回覆(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
  • 取消回覆