通过创建或使用PHP修改来排列文件

时间:2010-06-14 16:21:15

标签: php file

是否可以在创建或修改日期之前获取文件夹中的文件名?

感谢。

3 个答案:

答案 0 :(得分:2)

<?php
    $files = array();
    $it = new DirectoryIterator(".");
    $it->rewind();
    while ($it->valid()) { 
        $files[$it->getFilename()] = $it->getMTime(); 
        $it->next();
    }

    asort($files);
    $files = array_keys($files);

答案 1 :(得分:1)

使用常规方法(glob(),scandir()等)获取文件名列表,并将文件名存储在数组中。然后使用filemtime()遍历该数组,并将该值存储在您的数组中。最后,按存储的filemtime()值

对数组进行排序

或者,查看DirectoryIterator和Sorting files by creation/modification date in PHP

答案 2 :(得分:0)

是的,您需要readdir()filemtime()