- var_dump: documentation ( source)
- usort: documentation ( source)
<?php
$files = array('2014-Aug','2014-Jan','2013-Dec');
function sortFileNamesWithMonths($a,$b) {
$a_date = DateTime::createFromFormat('Y-M',$a);
$b_date = DateTime::createFromFormat('Y-M',$b);
if ($a_date > $b_date) {
return 1;
} elseif ($a_date < $b_date) {
return -1;
} else {
return 0;
}
}
usort($files,'sortFileNamesWithMonths');
var_dump($files);