Упорядочить файлы путем создания или изменения с помощью PHP - PullRequest
0 голосов
/ 14 июня 2010

Можно ли получить имена файлов в папке по дате создания или изменения?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 14 июня 2010
<?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 голос
/ 14 июня 2010

Получить список имен файлов, используя обычные методы (glob (), scandir () и т. Д.), И сохранить имена файлов в массиве.Затем переберите этот массив с помощью filemtime () и сохраните это значение в вашем массиве.Наконец, сортируйте массив по сохраненному значению filemtime ()

. Или посмотрите DirectoryIterator и Сортировка файлов по дате создания / изменения в PHP

0 голосов
/ 14 июня 2010

Да, вам нужно readdir () и filemtime () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...