首页 > php代码 > php按文件生成时间排序列出目录下的所有文件

php按文件生成时间排序列出目录下的所有文件

本文章为各位介绍php按文件生成时间排序列出目录下的所有文件的例子,有兴趣的朋友不防进入参考。

先看文件列表:

php按文件生成时间排序列出目录下的所有文件

再看代码:

<?php
$dir='ass';
$dp = dir($dir);
while ($file = $dp ->read()){
$filename=$dir.'/'.$file;
if($file!='.'&&$file!='..'){
$key=filectime($filename)*1000+rand(100,999);
$files[strval($key)]=$filename;
}
}
echo '<pre>';
print_r($files);
ksort($files);
print_r($files);
$keys = range(1,count($files));
$arr=array_combine($keys,$files);
print_r($arr);
echo '</pre>';

打印结果:

php按文件生成时间排序列出目录下的所有文件

Array
(
    [1] => 第十五课.ass
    [2] => 第二十一课.ass
    [3] => 第二十课.ass
    [4] => 第九课.ass
    [5] => 第二十六课.ass
    [6] => 第四课.ass
    [7] => 第十七课.ass
    [8] => 第二十二课.ass
    [9] => 第七课.ass
    [10] => 第三课.ass
    [11] => 第十八课.ass
)

本文地址:http://www.phprm.com/code/71515.html

转载随意,但请附上文章地址:-)

标签:none

发表留言