如何在 Laravel 中使用 Carbon 获取一年中的所有月份

Евг*_*нко 1 php laravel

我有一个简单的任务,但我对此有一些麻烦

Mb任何人都知道另一种方法如何使用Carbon获得一年中的所有月份

在这个问题中,我只需要月份的简称

此时我有下一个代码

$items = [];
$startMonth = Carbon::now()->startOfYear()->format('M');
$endMonth = Carbon::now()->endOfYear()->format('M');
$monthRange = CarbonPeriod::create($startMonth, '1 month', $endMonth);
foreach ($monthRange as $month){
   $items[] = Carbon::parse($month)->format('M');
}
Run Code Online (Sandbox Code Playgroud)

有没有不覆盖变量 $items 的解决方案

感谢帮助

iAm*_*oot 5

$month = [];

for ($m=1; $m<=12; $m++) {
     $month[] = date('F', mktime(0,0,0,$m, 1, date('Y')));
}

print_r($month);
Run Code Online (Sandbox Code Playgroud)