Как вы получаете список каталогов, отсортированных по дате создания в PHP?
Вопрос
Я должен перечислить каталоги с помощью функции scandir(), но результирующий массив должен быть отсортирован в соответствии с датой и временем создания каталога.
С уважением Дипак
Решение
вы могли бы попробовать обратные ходы
$listOfFiles = `ls -ltr`;
а затем используйте explode, чтобы перевести в формат массива
Другие советы
С помощью scandir() вы не можете.
Проверить это
Преобразуйте нужные вам результаты в массив и отсортируйте их...Я не знаю опции scandir, которая могла бы сделать это напрямую.
Проблема может быть решена с помощью filemtime($dirPath)
функция.
пример кода:
if (file_exists($dirPath)) {
echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
Не связан с StackOverflow