- var_dump: documentation ( source)
- uasort: documentation ( source)
<?php
$result = [new DateTime('2000-01-02 00:00:00'), new DateTime('2000-01-01 00:00:00'), new DateTime('2000-01-01 00:00:00')];
//reorder the campaigns, because the order is not correct between different campaigns.
uasort($result, function ($dateA, $dateB) {
if ($dateA == $dateB) {
return 0;
}
return $dateA < $dateB ? 1 : -1;
});
var_dump($result);