PHP-二维数组排序题

2019-08-21  本文已影响0人  月圆星繁
树.jpg

这好像是之前去一个公司面试的笔试题,记录一下。

array_multisort() 根据数组中一个key值对数组进行排序

public function test(){
     $arr = [
               ['name'=>'lisi1','age'=>23],
               ['name'=>'lisi4','age'=>26],
               ['name'=>'lisi3','age'=>24],
               ['name'=>'lisi2','age'=>25],
           ];
        foreach ($arr as $value) {
            $sort[] = $value['age'];
        }
        array_multisort($sort,SORT_DESC,$arr); 
        return $arr;
}

好记性不如烂笔头。

温故而知新。

我对算法的复杂度、时间等了解的不是很多,还可以使用冒泡排序、快速排序等等处理。

上一篇 下一篇

猜你喜欢

热点阅读