So I have this code:
Код: Выделить всё
$avaDates = [['date_starts'=>'2024-03-01'],['date_starts'=>'2024-03-09'],['date_starts'=>'2024-04-05'],['date_starts'=>'2024-04-09'],['date_starts'=>'2024-04-15'],['date_starts'=>'2024-05-03']];
$sum = 0;
$months = '';
foreach($avaDates as $date){
$monthCheck = substr($date['date_starts'], 0, -3);
if($months !== $monthCheck){
$months = $monthCheck;
$dateFormat = date("F-Y", strtotime($months));
echo strtolower($dateFormat).' '.$sum."\n";
$sum = 0;
}
$sum ++;
}
Код: Выделить всё
march-2024 0
april-2024 2
may-2024 3
Код: Выделить всё
march-2024 2
april-2024 3
may-2024 1
Источник: https://stackoverflow.com/questions/781 ... nd-counter
Мобильная версия