在PHP中按日期对文件排序

在PHP中按日期对文件排序,第1张

在PHP中按日期对文件排序

您需要将文件放入数组中才能排序和查找最后修改的文件。

$files = array();if ($handle = opendir('.')) {    while (false !== ($file = readdir($handle))) {        if ($file != "." && $file != "..") {$files[filemtime($file)] = $file;        }    }    closedir($handle);    // sort    ksort($files);    // find the last modification    $reallyLastModified = end($files);    foreach($files as $file) {        $lastModified = date('F d Y, H:i:s',filemtime($file));        if(strlen($file)-strpos($file,".swf")== 4){if ($file == $reallyLastModified) {  // do stuff for the real last modified file}echo "<tr><td><input type="checkbox" name="box[]"></td><td><a href="$file" target="_blank">$file</a></td><td>$lastModified</td></tr>";        }    }}

未经测试,但这就是方法。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5602386.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存