сортировка scandir по дате по убыванию

Я использую этот код для перечисления каталога

foreach(scandir('back/1') as $folder){ if (in_array($folder, array('.', '..'))) continue; echo basename($folder); // get folder's name } 

но я хочу сортировать входные каталоги с помощью времени modifecation.

как это сделать.

С уважением

 $files = glob('back/1/*',GLOB_ONLYDIR); foreach ($files as $f){ $tmp[basename($f)] = filemtime($f); } asort($tmp); $files = array_keys($tmp);