【问题标题】:Laravel get all value from collection or arrayLaravel 从集合或数组中获取所有值
【发布时间】:2018-12-14 08:28:16
【问题描述】:

我需要你的帮助

这是表格中的信息。

我会根据文档重新排列结构。 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]

【问题讨论】:

  • 我不明白你的问题。设施数组如下所示。 $request->facility 将返回您想要的内容,您显示的图片只会使数组“更具可读性”
  • 你可以得到这样的: $facility = $request->facility;无需在集合中转换然后折叠。

标签: arrays laravel collections


【解决方案1】:

您无需对此采取任何措施。 $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]

【讨论】:

    猜你喜欢
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多