Cách hiển thị nội dung thư mục theo ngày trong PHP
Bài viết hướng dẫn các bạn cách đọc và hiển thị nội dung thư mục theo thứ tự thời gian với ngôn ngữ lập trình PHP.
Để đọc nội dung thư mục, các bạn dùng hàm opendir và readdir.
Tiếp đó duyệt nội dung thư mục, tạo một array để chứa cái tập tin và thư mục con. Khóa của array này chính là thời gian cập nhật của tập tin hoặc thư mục con.
Sau cùng, sắp xếp lại array với hàm krsort.
Toàn bộ đoạn mã như sau
function listdir_by_date($path){ $dir = opendir($path); $list = array(); while($file = readdir($dir)){ if ($file != '.' and $file != '..'){ $ctime = filectime($data_path . $file) . ',' . $file; $list[$ctime] = $file; } } closedir($dir); krsort($list); return $list; }