Можно ли получить имена файлов в папке по дате создания или изменения?
Спасибо.
<?php $files = array(); $it = new DirectoryIterator("."); $it->rewind(); while ($it->valid()) { $files[$it->getFilename()] = $it->getMTime(); $it->next(); } asort($files); $files = array_keys($files);
Получить список имен файлов, используя обычные методы (glob (), scandir () и т. Д.), И сохранить имена файлов в массиве.Затем переберите этот массив с помощью filemtime () и сохраните это значение в вашем массиве.Наконец, сортируйте массив по сохраненному значению filemtime ()
. Или посмотрите DirectoryIterator и Сортировка файлов по дате создания / изменения в PHP
Да, вам нужно readdir () и filemtime () .