PHP函數 "filemtime" 可以用來取得檔案的最後修改時間。它的使用非常簡單,只需傳入檔案路徑作為參數,函數將傳回一個時間戳,表示檔案的最後修改時間。接下來,我將為大家介紹如何使用這個函數以及一些程式碼範例。
在PHP中,我們可以透過以下方式使用"filemtime" 函數:
$file_path = 'path/to/file.txt'; // 文件路径 $modification_time = filemtime($file_path); // 获取文件的最后修改时间 echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time); // 将时间戳转换为可读格式
上面的程式碼首先定義了一個檔案路徑變數$file_path
,你需要將其替換為你想要取得修改時間的檔案的實際路徑。然後,我們使用 filemtime
函數傳入檔案路徑參數 $file_path
來取得檔案的最後修改時間戳記。最後,使用 date
函數將時間戳記轉換為可讀的日期時間格式。
程式碼範例-1:取得檔案最後修改時間
$file_path = 'path/to/file.txt'; $modification_time = filemtime($file_path); echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time);
在上面的範例中,我們假設檔案的路徑為'path/to/file.txt'
。你可以根據實際情況更改檔案路徑,並透過 date
函數以不同的日期時間格式輸出最後修改時間。
程式碼範例-2:取得多個檔案的最後修改時間
$files = array( 'path/to/file1.txt', 'path/to/file2.txt', 'path/to/file3.txt' ); foreach ($files as $file_path) { $modification_time = filemtime($file_path); echo "文件:'" . basename($file_path) . "' 最后修改时间:" . date('Y-m-d H:i:s', $modification_time) . "<br>"; }
在上面的範例中,我們定義了一個包含多個檔案路徑的陣列$files
。透過循環遍歷數組,我們逐一取得每個檔案的最後修改時間,並使用basename
函數取得檔案名稱(不包含路徑),最後用date
函數將時間戳記轉換為可讀格式並輸出。
總結:
本文介紹如何使用 PHP 的 "filemtime" 函數取得檔案的最後修改時間。透過傳入檔案路徑作為參數,函數將傳回一個表示最後修改時間的時間戳記。使用 date
函數可以將時間戳記轉換為可讀格式。透過程式碼範例,我們展示了獲取單一文件和多個文件的最後修改時間的方法。希望這篇文章能幫助讀者更能理解並使用 "filemtime" 函數。
以上是使用PHP函數 'filemtime' 傳回檔案的修改時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!