@viktorleg

Как вывести php файлы из папки по дате?

Приветствую!

Ниже представлен код, который выводит php файлы из папки blocs в алфавитном порядке.

<?php 
    foreach (glob("blocks/*.php") as $filename) {
         include $filename;
    }
?>

Как вывести файлы по дате добавления?

Спасибо!
  • Вопрос задан
  • 704 просмотра
Решения вопроса 1
@Catrinblaidd
$files = glob("blocks/*.php");
$result = [];
foreach ($files as $filename) {
  $time = \filectime($filename);
  $result[$time] = $filename;
}
ksort($result);
foreach ($result as $file) {
  include($file);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@krypt3r
К коду с использованием функции filectime():
Замечание:
Учтите также, что в некоторых описаниях работы Unix ctime представляется как время создания файла. Это неверно. В большинстве файловых систем Unix понятие времени создания файла отсутствует.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы