小编典典

获取目录中最后修改的文件

php

有没有办法只选择目录中的最后一个文件(带有扩展名jpg|png|gif?)

还是我必须解析整个目录并使用检查filemtime


阅读 224

收藏
2020-05-29

共1个答案

小编典典

是的,您必须通读它们。但是由于目录访问已被缓存,因此您不必担心。

$files = array_merge(glob("img/*.png"), glob("img/*.jpg"));
$files = array_combine($files, array_map("filemtime", $files));
arsort($files);

$latest_file = key($files);
2020-05-29