本文实例讲述了php遍历目录下文件并按修改时间排序操作。分享给大家供大家参考,具体如下:
php 遍历目录下文件方法
//遍历目录下文件方法function printdir($dir){ $files = array(); //opendir() 打开目录句柄 if($handle = @opendir($dir)){ //readdir()从目录句柄中(resource,之前由opendir()打开)读取条目, // 如果没有则返回fal while(($file = readdir($handle)) !== fal){//读取条目 if( $file != ".." && $file != "."){//排除根目录 if(is_dir($dir . "/" . $file)) {//如果file 是目录,则递归 $files[$file] = p阿娜多姿rintdir($dir . "/" . $file); } el { //大卫教获取文件修改日期 简单网名女 $fidns服务器未响应letime = date('y-m-d h:i:s', filemtime($dir . "/" . $file)); //文件修改时间作为健值 $files[$filetime] = $file; } } } @clodir($handle); return $files; }}
对返回数组按时间排序
//根据修改时间对数组排序function arraysort($aa) { if( is_array($aa)){ ksort($aa); foreach($aa as $key => $value) { if (is_array($value)) { $arr[$key] = arraysort($valu12岁 e); } el { $arr[$key] = $value; } } return $arr; } el { return $aa; }}$dir = "/php";//输出 /php 下所有文件print_r(arraysort(printdir($dir)));
本文发布于:2023-04-07 14:41:05,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/db5acb41351a98ba1f777d4d53975525.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php遍历目录下文件并按修改时间排序操作示例.doc
本文 PDF 下载地址:php遍历目录下文件并按修改时间排序操作示例.pdf
留言与评论(共有 0 条评论) |