我需要创建一个完整的页面库,只显示目录中的最后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();
?>
答案 0 :(得分:0)
嗨我用切片解决了我的问题到阵列dirint,谢谢你的帮助我的解决方案:
<?php
$img_dir = "THEPATHTOYOURDIRECTORY";
$images = scandir($img_dir);
$imageslast = array_slice($images,-4,6);
rsort($imageslast);
使用imagelast 对数组进行切片计数“。”和“..”我反过来排序拍摄最后一张照片。