<?php $one_day = new \DateInterval('P1D'); $range = new \DatePeriod(new \DateTime('@'.$first), new \DateInterval('P1W'), new \DateTime('@'.$last)); $weekends = []; foreach($range as $date){ $weekends[$date->format("Y-m-d")] = 'Събота'; $weekends[$date->add($one_day)->format("Y-m-d")] = 'Неделя'; }
Standard input is empty
array(104) { ["2020-01-04"]=> string(12) "Събота" ["2020-01-05"]=> string(12) "Неделя" ["2020-01-11"]=> string(12) "Събота" ["2020-01-12"]=> string(12) "Неделя" ["2020-01-18"]=> string(12) "Събота" ["2020-01-19"]=> string(12) "Неделя" ["2020-01-25"]=> string(12) "Събота" ["2020-01-26"]=> string(12) "Неделя" ["2020-02-01"]=> string(12) "Събота" ["2020-02-02"]=> string(12) "Неделя" ["2020-02-08"]=> string(12) "Събота" ["2020-02-09"]=> string(12) "Неделя" ["2020-02-15"]=> string(12) "Събота" ["2020-02-16"]=> string(12) "Неделя" ["2020-02-22"]=> string(12) "Събота" ["2020-02-23"]=> string(12) "Неделя" ["2020-02-29"]=> string(12) "Събота" ["2020-03-01"]=> string(12) "Неделя" ["2020-03-07"]=> string(12) "Събота" ["2020-03-08"]=> string(12) "Неделя" ["2020-03-14"]=> string(12) "Събота" ["2020-03-15"]=> string(12) "Неделя" ["2020-03-21"]=> string(12) "Събота" ["2020-03-22"]=> string(12) "Неделя" ["2020-03-28"]=> string(12) "Събота" ["2020-03-29"]=> string(12) "Неделя" ["2020-04-04"]=> string(12) "Събота" ["2020-04-05"]=> string(12) "Неделя" ["2020-04-11"]=> string(12) "Събота" ["2020-04-12"]=> string(12) "Неделя" ["2020-04-18"]=> string(12) "Събота" ["2020-04-19"]=> string(12) "Неделя" ["2020-04-25"]=> string(12) "Събота" ["2020-04-26"]=> string(12) "Неделя" ["2020-05-02"]=> string(12) "Събота" ["2020-05-03"]=> string(12) "Неделя" ["2020-05-09"]=> string(12) "Събота" ["2020-05-10"]=> string(12) "Неделя" ["2020-05-16"]=> string(12) "Събота" ["2020-05-17"]=> string(12) "Неделя" ["2020-05-23"]=> string(12) "Събота" ["2020-05-24"]=> string(12) "Неделя" ["2020-05-30"]=> string(12) "Събота" ["2020-05-31"]=> string(12) "Неделя" ["2020-06-06"]=> string(12) "Събота" ["2020-06-07"]=> string(12) "Неделя" ["2020-06-13"]=> string(12) "Събота" ["2020-06-14"]=> string(12) "Неделя" ["2020-06-20"]=> string(12) "Събота" ["2020-06-21"]=> string(12) "Неделя" ["2020-06-27"]=> string(12) "Събота" ["2020-06-28"]=> string(12) "Неделя" ["2020-07-04"]=> string(12) "Събота" ["2020-07-05"]=> string(12) "Неделя" ["2020-07-11"]=> string(12) "Събота" ["2020-07-12"]=> string(12) "Неделя" ["2020-07-18"]=> string(12) "Събота" ["2020-07-19"]=> string(12) "Неделя" ["2020-07-25"]=> string(12) "Събота" ["2020-07-26"]=> string(12) "Неделя" ["2020-08-01"]=> string(12) "Събота" ["2020-08-02"]=> string(12) "Неделя" ["2020-08-08"]=> string(12) "Събота" ["2020-08-09"]=> string(12) "Неделя" ["2020-08-15"]=> string(12) "Събота" ["2020-08-16"]=> string(12) "Неделя" ["2020-08-22"]=> string(12) "Събота" ["2020-08-23"]=> string(12) "Неделя" ["2020-08-29"]=> string(12) "Събота" ["2020-08-30"]=> string(12) "Неделя" ["2020-09-05"]=> string(12) "Събота" ["2020-09-06"]=> string(12) "Неделя" ["2020-09-12"]=> string(12) "Събота" ["2020-09-13"]=> string(12) "Неделя" ["2020-09-19"]=> string(12) "Събота" ["2020-09-20"]=> string(12) "Неделя" ["2020-09-26"]=> string(12) "Събота" ["2020-09-27"]=> string(12) "Неделя" ["2020-10-03"]=> string(12) "Събота" ["2020-10-04"]=> string(12) "Неделя" ["2020-10-10"]=> string(12) "Събота" ["2020-10-11"]=> string(12) "Неделя" ["2020-10-17"]=> string(12) "Събота" ["2020-10-18"]=> string(12) "Неделя" ["2020-10-24"]=> string(12) "Събота" ["2020-10-25"]=> string(12) "Неделя" ["2020-10-31"]=> string(12) "Събота" ["2020-11-01"]=> string(12) "Неделя" ["2020-11-07"]=> string(12) "Събота" ["2020-11-08"]=> string(12) "Неделя" ["2020-11-14"]=> string(12) "Събота" ["2020-11-15"]=> string(12) "Неделя" ["2020-11-21"]=> string(12) "Събота" ["2020-11-22"]=> string(12) "Неделя" ["2020-11-28"]=> string(12) "Събота" ["2020-11-29"]=> string(12) "Неделя" ["2020-12-05"]=> string(12) "Събота" ["2020-12-06"]=> string(12) "Неделя" ["2020-12-12"]=> string(12) "Събота" ["2020-12-13"]=> string(12) "Неделя" ["2020-12-19"]=> string(12) "Събота" ["2020-12-20"]=> string(12) "Неделя" ["2020-12-26"]=> string(12) "Събота" ["2020-12-27"]=> string(12) "Неделя" }