我们经常需要用到排序
在数据库中很好实现,有时候需要对二维数组进行排序,如何简单实现
在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加入群聊,欢迎一起研究技术
转载请注明:laravel中集合collect按字段排序 出自老鄢博客 | 欢迎分享