Рекурсивно сканирование файловой папки PHP, отсортированное по дате модификации

Я использую этот скрипт для просмотра всех подпапок и файлов вложенных папок

function readfolder($dir) { global $tfile,$tdir;$i=0;$j=0;$myfiles; $myfiles[][] = array(); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file=readdir($dh)) !== false) { if (!is_dir($dir."\\".$file)) { $tfile[$i]=$file; $i++; echo $dir."\\".$file." <b>File</b><br>"; } else { if (($file != ".") && ($file != "..")) { $tdir[$j]=$file; echo $dir."\\".$file." <b>Directory</b><br>"; readfolder($dir."\\".$file); $j++; } } } closedir($dh); } } } readfolder("."); 

Может ли кто-нибудь сказать мне, как я могу использовать функцию filemtime (или что-то еще), чтобы я мог сортировать субфайлы и файлы по дате изменения?