我需要您的帮助
这是来自表单的信息。
我将根据文档重新排列结构。 https://laravel.com/docs/5.4/collections#method-collapse
这是我的代码
$facility = collect($request->facility);
$item = $facility->collapse();
dd($item->all());
我想要的东西
设施= [40,39,42,43,44,41,38,2]
答案 0 :(得分:2)
您无需对此采取任何措施。 $request->facility
将返回您想要的数组。该数组在您的控制台中看起来不同的原因是浏览器。
[2,3,4,5]
等于
[
0 => 2,
1 => 3,
2 => 4,
3 => 5
]
这只是显示值在数组中的位置。了解更多here
collapse()
方法将多个数组组合为一个:
$collection = collect([[1, 2, 3], [4, 5, 6], [7, 8, 9]]);
$collapsed = $collection->collapse();
$collapsed->all();
// [1, 2, 3, 4, 5, 6, 7, 8, 9]