我们经常需要用到排序
在数据库中很好实现,有时候需要对二维数组进行排序,如何简单实现
在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`