作者:火鸟大叔 | 来源:互联网 | 2018-07-16 00:27
本文章为各位介绍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 ‘ ’;
print_r($files);
ksort($files);
print_r($files);
$keys = range(1,count($files));
$arr=array_combine($keys,$files);
print_r($arr);
echo ‘ ’;
|
打印结果:
代码如下 |
|
Array
(
[1] => 第十五课.ass
[2] => 第二十一课.ass
[3] => 第二十课.ass
[4] => 第九课.ass
[5] => 第二十六课.ass
[6] => 第四课.ass
[7] => 第十七课.ass
[8] => 第二十二课.ass
[9] => 第七课.ass
[10] => 第三课.ass
[11] => 第十八课.ass
)
|