美文网首页
PHP-二维数组排序题

PHP-二维数组排序题

作者: 月圆星繁 | 来源:发表于2019-08-21 22:41 被阅读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;
}

好记性不如烂笔头。

温故而知新。

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

相关文章

网友评论

      本文标题:PHP-二维数组排序题

      本文链接:https://www.haomeiwen.com/subject/gcmwsctx.html