pav*_*147 10 php arrays laravel
我使用类中的filter方法Collection从集合中删除一些对象.但在那次操作之后,有时会出现带钥匙的物体,例 剩下1,4,5.我想在filter行动之后总是有0,1,2,3等订单的元素.
有没有任何优雅的方法来做到这一点,而无需将表重写为新表?
谢谢!
Sau*_*ogi 23
您可以使用Laravel Collection的values()方法以序列化顺序生成集合的键,如下所示:
// Just for demonstration
$collection = collect([
10 => ['fruit' => 'Apple', 'price' => 200],
11 => ['fruit' => 'Mango', 'price' => 500]
]);
$values = $collection->values();
$values->all();
/* Result would be:
[
0 => ['fruit' => 'Apple', 'price' => 200],
1 => ['fruit' => 'Mango', 'price' => 500],
]
*/
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
9421 次 |
| 最近记录: |