[wd_asp elements=’search’ ratio=’100%’ id=1]

Sort array by dates – usort

8th October 2018

Php - Arrays

php codehaven

If you have an array of dates you wish to place in order ‘usort’ will work for you.

'20-05-2018',1=>'02-01-2018',2=>'30-03-2018');

usort($myarray, function($a, $b) {
$dateTimestamp1 = strtotime($a);
$dateTimestamp2 = strtotime($b);

return $dateTimestamp1 < $dateTimestamp2 ? -1: 1; }); echo 'Min: ' . $myarray[0]; echo '
';
echo 'Max: ' . $myarray[count($date_arr) - 1];

?>