- print_r: documentation ( source)
<?php
function getDatesFromRange($start, $end) {
$realEnd = new DateTime($end);
$realEnd->add(new DateInterval('P1D'));
$period = new DatePeriod(
new DateTime($start),
new DateInterval('P1D'),
$realEnd
);
foreach($period as $date) {
$array[] = $date->format('Y-m-d');
}
return $array;
}
print_r( getDatesFromRange('2010-10-01', '2010-10-05') );