我正在尝试设置幻灯片,但是想让它变得动态,所有人都必须做的是将图像添加到文件夹中以将其包含在幻灯片中。
这是我到目前为止的一部分,它按预期工作。但是,我想首先包含最新的图像,目前它按照字母顺序排列第一个文件名。
foreach(glob('media/slides/*.JPG') as $image){
if($image_count <'15'){
echo '<img class="slides" src="'.$image.'">';
}
$image_count++;
}
我可以从meta得到日期:
$exif_data = exif_read_data($image);
echo $exif_data['FileDateTime'];
但不确定如何相应地订购它们。
如果用于检索一组数据的方法不支持自行排序,则主要方法是将数据存储在数组中并对其进行排序。
对于任意排序方式,您可以使用usort()
,它允许您提供完全自定义的排序逻辑,以比较和重新组织数组中的项目。