PHPのディレクトリにある最後のX個のファイルを取得するにはどうすればよいですか?ディレクトリ内の最後のX個のファイルを取得する
最後のファイルを取得するのにこのコードを使用しますが、最後のX個のファイルを取得する方法はありますか?
マイコード:
$path = "/path/test/";
$latest_ctime = 0;
$latest_filename = '';
$d = dir($path);
while (false !== ($entry = $d->read())) {
$filepath = "{$path}/{$entry}";
// could do also other checks than just checking whether the entry is a file
if (is_file($filepath) && filectime($filepath) > $latest_ctime) {
$latest_ctime = filectime($filepath);
$latest_filename = $entry;
}
}
最後の "X"ファイルはどういう意味ですか? – Shank
最後の10個のファイルを取得 –
* x *の代わりに* n *を使用するように質問を更新しました。整数に近い感じです。また、文法的な修正を加えました。 – trincot