我正在尝试显示添加到项目组合项目文件夹中的最新图像以用作特色图像 - 下面的代码可以很好地从指定文件夹中获取图像,但是它不会显示最后一个图像上传...有什么建议吗?
<?php
$files= glob('./uploads/test/'. $user->id .'/'.$item->id.'/*');
$count = 0;
$user_avatar = '/images/noimage.jpg';
if (!file_exists('./uploads/test/'. $user->id .'/'.$item->id.'/*')) {
$user_avatar = '/images/noimage.jpg';
}
// otherwise continue
foreach ($files as $file) {
$count++;
if ($count > 0 && is_file($file)) {
$user_avatar = $file;
}
}
?>
答案 0 :(得分:0)
请使用filemtime比较文件时间戳。您可以这样做以获得最新消息:
$files = glob("*.*.html");
usort($files, function($a,$b){
return filemtime($a) - filemtime($b);
});