我目前有一个index.php文件,它允许我输出同一目录中的文件列表,输出显示名称然后我使用filemtime()函数来显示文件被修改的日期.我现在的问题是,如何对输出进行排序以显示最新修改的文件?我一直在考虑如何做到这一点.如果我只是用mysql交互来做这件事就没问题了.请给我一个例子,说明如何从最新修改的文件开始排序和输出文件列表.这就是我现在所拥有的
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$lastModified = date('F d Y, H:i:s',filemtime($file));
if(strlen($file)-strpos($file,".swf")== 4){
echo "<tr><td><input type=\"checkbox\" name=\"box[]\"></td><td><a href=\"$file\" target=\"_blank\">$file</a></td><td>$lastModified</td></tr>";
}
}
}
closedir($handle);
}
Run Code Online (Sandbox Code Playgroud)