Fungsi PHP "filemtime" boleh digunakan untuk mendapatkan masa pengubahsuaian terakhir fail. Penggunaannya sangat mudah, hanya masukkan laluan fail sebagai parameter, dan fungsi akan mengembalikan cap masa yang menunjukkan masa pengubahsuaian terakhir fail. Seterusnya, saya akan memperkenalkan cara menggunakan fungsi ini dan beberapa contoh kod.
Dalam PHP, kita boleh menggunakan fungsi "filemtime" dengan cara berikut:
$file_path = 'path/to/file.txt'; // 文件路径 $modification_time = filemtime($file_path); // 获取文件的最后修改时间 echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time); // 将时间戳转换为可读格式
Kod di atas mula-mula mentakrifkan pembolehubah laluan fail $file_path
, anda perlu menggantikannya dengan nilai yang anda mahu untuk mendapatkan Laluan sebenar ke fail pada masa pengubahsuaian. Kemudian, kami menggunakan fungsi filemtime
untuk menghantar parameter laluan fail $file_path
untuk mendapatkan cap masa pengubahsuaian terakhir bagi fail. Akhir sekali, gunakan fungsi tarikh
untuk menukar cap waktu kepada format masa tarikh yang boleh dibaca. $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
'path/to/file.txt'
. Anda boleh menukar laluan fail mengikut situasi sebenar dan mengeluarkan masa pengubahsuaian terakhir dalam format tarikh dan masa yang berbeza melalui fungsi date
. 🎜🎜Contoh Kod-2: Dapatkan masa pengubahsuaian terakhir berbilang fail🎜rrreee🎜Dalam contoh di atas, kami menentukan tatasusunan $files
yang mengandungi berbilang laluan fail. Dengan menggelung melalui tatasusunan, kami mendapat masa pengubahsuaian terakhir setiap fail satu demi satu, dan menggunakan fungsi basename
untuk mendapatkan nama fail (tanpa laluan), dan akhirnya menggunakan tarikh Fungsi
untuk menetapkan cap masa Tukar kepada format dan output yang boleh dibaca. 🎜🎜Ringkasan:tarikh
untuk menukar cap masa kepada format yang boleh dibaca. Melalui contoh kod, kami menunjukkan cara untuk mendapatkan masa pengubahsuaian terakhir bagi satu fail dan berbilang fail. Saya harap artikel ini dapat membantu pembaca lebih memahami dan menggunakan fungsi "filemtime". 🎜Atas ialah kandungan terperinci Gunakan fungsi PHP 'filemtime' untuk mengembalikan masa pengubahsuaian fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!