图库到目录 Php 仅显示最后 4 张图像


gallery to directory Php showing only the last 4 images

我需要创建一个整页图库,仅显示目录中的最后 4 张图像,我不知道如何仅介绍保存在目录中的最后 4 张图像,知道吗?

<?php
$directory= "img";
$dirint = dir($directory);
while (($archivo = $dirint->read()) !== false){
    if (!preg_match('/gif/i', $archivo)
       || !preg_match('/jpg/i', $archivo)
       || !preg_match('/png/i', $archivo)) {
        for($x = 0; $x < 3; $x++) {
            echo '<img src="'.$directory."/".$archivo.'">'."'n";
            echo "<br>";
            $x++;
         }
    }
}
$dirint->close();
?>
嗨,

我解决了数组切片的问题,感谢您在这里的帮助,我的解决方案:

<?php 
$img_dir = "THEPATHTOYOURDIRECTORY";
$images = scandir($img_dir);
$imageslast = array_slice($images,-4,6);
rsort($imageslast);

使用 Imagelast,我对数组进行切片,计数"."和"..",我反向排序以拍摄最后一张图像。