我正在使用 laravel,我有一个集合,其中有一些集合,所以我想获取每个集合的索引我的收藏是这样的 Collection {#4415 ▼ #items: array:14 [▼ "01" => Collection {#4311 ▶} "02" => Collection {#4318 ▶} "07" => Collection {#4325 ▶} 10 => Collection {#4338 ▶} 12 => Collection {#4345 ▶} 13 => Collection {#4352 ▶} 14 => Collection {#4359 ▶} 18 => Collection {#4366 ▶} 20 => Collection {#4373 ▶} 21 => Collection {#4380 ▶} 25 => Collection {#4387 ▶} 26 => Collection {#4400 ▶} 27 => Collection {#4407 ▶} 31 => Collection {#4414 ▶} ]}我想得到例如 01 02 03 04 05 它们是一个月中的几天,我想将它们用于图表 js
2 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
您可以使用过滤器收集助手。
$result = $yourCollection->filter(function ($value, $key) {
return in_array($key, ['01', '02', '03', '04', '05']);
});
或者在外部如果你想传递那个数组,
$monthArr = ['01', '02', '03', '04', '05'];
$result = $yourCollection->filter(function ($value, $key) use($monthArr)
{
return in_array($key, $monthArr);
});
编辑
如果你只想得到集合的键,那么
$keys = $yourCollection->keys();
dd($keys);
这是官方文档的链接。
- 2 回答
- 0 关注
- 421 浏览
添加回答
举报
0/150
提交
取消