[英]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();
?>
嗨,我用切片数组dirint解决了我的问题,感谢您在这里提供的帮助:
<?php
$img_dir = "THEPATHTOYOURDIRECTORY";
$images = scandir($img_dir);
$imageslast = array_slice($images,-4,6);
rsort($imageslast);
使用imagelast我对数组中的“。”进行了切片。 和“ ..”我反向排序以拍摄最后一张图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.