PHP遍历目录下的TXT文件且按时间排序-PHP问题

资源魔 30 0

遍历目次下的txt文件

示例:

//遍历目次下文件办法
function printdir($dir)
{
	$files = array();
	//opendir() 关上目次句柄
	if($handle = @opendir($dir)){
	//readdir()从目次句柄中(resource,以前由opendir()关上)读取条款,
	// 假如不则前往false
		while(($file = readdir($handle)) !== false){//读取条款
			if( $file != ".." && $file != "."){//扫除根目次
				if(is_dir($dir . "/" . $file)) {//假如file 是目次,则递归
					$files[$file] = printdir($dir . "/" . $file);
				} else {
					//猎取文件修正日期
					$filetime = date('Y-m-d H:i:s', filemtime($dir . "/" . $file));
					//文件修正工夫作为健值
					$files[$filetime] = $file;
				}
			}
		}
		@closedir($handle);
		return $files;
	}
}

正在线视频教程保举:php视频教程

依据前往数组定时间进行排序

示例:

 //依据修正工夫对数组排序
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遍历目次下的TXT文件且定时间排序的具体内容,更多请存眷资源魔其它相干文章!

标签: php 排序 php教程 时间 php故障解决 php使用问题 txt 遍历

抱歉,评论功能暂时关闭!