专注于discuz,uchome,dedecms等各类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>’;

打印结果:

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.huoyue.org/php-dir-order-by-filectime

日志信息 »

该日志于2014-11-07 18:39由 火跃 发表在PHP+mysql分类下, 评论已关闭。

相关日志 »

没有评论

抱歉,评论被关闭