画廊到目录Php只显示最后4张图片

时间:2014-12-09 19:31:40

标签: php directory gallery

我需要创建一个完整的页面库,只显示目录中的最后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();

?>

1 个答案:

答案 0 :(得分:0)

嗨我用切片解决了我的问题到阵列dirint,谢谢你的帮助我的解决方案:

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

对数组进行切片计数“。”和“..”我反过来排序拍摄最后一张照片。