- var_dump: documentation ( source)
- array_reverse: documentation ( source)
- implode: documentation ( source)
<?php
$oStart = new DateTime("2014-08-08 08:00");
$oEnd = new DateTime("2014-08-20 16:00");
$oDateInterval = DateInterval::createFromDateString('1 day');
$oTimes = new DatePeriod($oStart, $oDateInterval, $oEnd);
var_dump(array_reverse($oTimes));
$dates = [];
foreach ($oTimes as $oTime)
{
$dates[] = $oTime->format("d/m-Y") . ' ';
}
echo implode(' ', $dates);
echo "\n\n";
echo implode(' ', array_reverse($dates));