<?php
function get_range_dates($ini, $end, $format_ini = 'Y-m-d', $format_end = 'Y-m-d')
{
$start = DateTime::createFromFormat($format_ini, $ini);
$finish = DateTime::createFromFormat($format_end, $end);
$interval = new DateInterval('P1D'); // de um dia para o próximo
return new DatePeriod($start, $interval, $finish->modify('+1 day'));
}
$dates = (get_range_dates('02/04/2019','25/04/2019','d/m/Y','d/m/Y'));
foreach($dates as $date)
{
echo $date->format('Y-m-d');
echo PHP_EOL;
}
PD9waHAKCmZ1bmN0aW9uIGdldF9yYW5nZV9kYXRlcygkaW5pLCAkZW5kLCAkZm9ybWF0X2luaSA9ICdZLW0tZCcsICRmb3JtYXRfZW5kID0gJ1ktbS1kJykKewoJJHN0YXJ0ID0gRGF0ZVRpbWU6OmNyZWF0ZUZyb21Gb3JtYXQoJGZvcm1hdF9pbmksICRpbmkpOwoJJGZpbmlzaCA9IERhdGVUaW1lOjpjcmVhdGVGcm9tRm9ybWF0KCRmb3JtYXRfZW5kLCAkZW5kKTsKCSRpbnRlcnZhbCA9IG5ldyBEYXRlSW50ZXJ2YWwoJ1AxRCcpOyAvLyBkZSB1bSBkaWEgcGFyYSBvIHByw7N4aW1vCglyZXR1cm4gbmV3IERhdGVQZXJpb2QoJHN0YXJ0LCAkaW50ZXJ2YWwsICRmaW5pc2gtPm1vZGlmeSgnKzEgZGF5JykpOwp9CgokZGF0ZXMgPSAoZ2V0X3JhbmdlX2RhdGVzKCcwMi8wNC8yMDE5JywnMjUvMDQvMjAxOScsJ2QvbS9ZJywnZC9tL1knKSk7Cgpmb3JlYWNoKCRkYXRlcyBhcyAkZGF0ZSkKewoJZWNobyAkZGF0ZS0+Zm9ybWF0KCdZLW0tZCcpOwoJZWNobyBQSFBfRU9MOwp9Cgo=