laravel中集合collect按字段排序

发布时间:2022-10-16 04:12:25 阅读:2222次

我们经常需要用到排序

在数据库中很好实现,有时候需要对二维数组进行排序,如何简单实现

在laravel中可以通过sortby和sortbydesc

以给定的键对集合进行排序。

排序后的集合保留了原数组键,所以在这个例子中,我们使用 values 方法将键重置为连续编号的索引。

$collection = collect([

['name' => 'Desk', 'price' => 200],
['name' => 'Chair', 'price' => 100],
['name' => 'Bookcase', 'price' => 150],

]);

$sorted = $collection->sortBy('price');

$sorted = $sorted->values()->all();
/*
[

['name' => 'Chair', 'price' => 100],
['name' => 'Bookcase', 'price' => 150],
['name' => 'Desk', 'price' => 200],

]
*/

https://www.kancloud.cn/curder/laravel/412513
https://learnku.com/docs/laravel/9.x/collections/12225

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel中集合collect按字段排序 出自老鄢博客 | 欢迎分享