如何在 PHP 中按日期對文件進行排序
按日期對文件進行排序是管理目錄中文件時的常見任務。 PHP 提供了多種方法來完成這種排序。
使用 usort() 函數
usort() 函數可讓您根據使用者對檔案陣列進行排序-定義的比較函數。要使用 usort() 按日期排序,您需要:
$files = glob('path/to/files/*.swf');
以下是比較函數的範例:
function compareFiles($a, $b) { return filemtime($b) - filemtime($a); }
usort($files, "compareFiles");正規表示式過濾:
您可以使用正規表示式依檔案的修改日期過濾檔案列表,如提供的程式碼片段中所示。此方法比使用 usort() 效率低。
SQL: 如果檔案儲存在資料庫中,您可以使用 SQL 查詢根據其修改時間戳對它們進行排序。
以上是如何在 PHP 中按日期對文件排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!