一尘不染

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

php

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

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


阅读 222

收藏
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