簡體   English   中英

圖庫到目錄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();

?>

嗨,我用切片數組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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM