站长资源网络编程

php遍历目录下文件并按修改时间排序操作示例

整理:jimmy2026/8/3浏览2
简介本文实例讲述了php遍历目录下文件并按修改时间排序操作。分享给大家供大家参考,具体如下:php 遍历目录下文件方法//遍历目录下文件方法function printdir($dir) else { //获取文件修改日期 $filetime = date('Y-m-d H:i:s', filemtime($dir . "/" . $file)); //文件修改时间作为健值 $files[$filetime] = $file; } } } @closedir($handle); return $files; } }

对返回数组按时间排序

//根据修改时间对数组排序
function arraysort($aa) {
    if( is_array($aa)){
        ksort($aa);
        foreach($aa as $key => $value) {
            if (is_array($value)) {
                $arr[$key] = arraysort($value);
            } else {
                $arr[$key] = $value;
            }
        }
        return $arr;
    } else {
        return $aa;
    }
}
$dir = "/php";
//输出 /php 下所有文件
print_r(arraysort(printdir($dir)));

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》

希望本文所述对大家PHP程序设计有所帮助。

上一篇:Laravel框架实现多数据库连接操作详解

下一篇:微信推送功能实现方式图文详解