我正在使用 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 回答

阿波羅的戰(zhàn)車
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 關注
- 447 瀏覽
添加回答
舉報
0/150
提交
取消