相关疑难解决方法(0)

在PHP中按日期排序文件

我目前有一个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)

php sorting

53
推荐指数
3
解决办法
10万
查看次数

标签 统计

php ×1

sorting ×1