循环浏览文件夹中的图像并按PHP中的元日期排序

问题描述 投票:-1回答:1

我正在尝试设置幻灯片,但是想让它变得动态,所有人都必须做的是将图像添加到文件夹中以将其包含在幻灯片中。

这是我到目前为止的一部分,它按预期工作。但是,我想首先包含最新的图像,目前它按照字母顺序排列第一个文件名。

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'];

但不确定如何相应地订购它们。

php exif
1个回答
1
投票

如果用于检索一组数据的方法不支持自行排序,则主要方法是将数据存储在数组中并对其进行排序。

对于任意排序方式,您可以使用usort(),它允许您提供完全自定义的排序逻辑,以比较和重新组织数组中的项目。

© www.soinside.com 2019 - 2024. All rights reserved.