Php 如何在从目录文件夹回显图像时添加限制?

Php 如何在从目录文件夹回显图像时添加限制?,php,directory,glob,Php,Directory,Glob,下面是一个从一个目录文件夹中回显所有图像的脚本,它可以正常工作。然而,我只是试图将回响的图像数量限制在8个或更少。感谢您的帮助 PHP: $files=glob(“images/*.*); for($i=1;$i就像Raman allready所说的那样,对for进行简单的修改就可以了 $maxImages = 8; for ($i=1; $i<=count($files) && $i<=$maxImages; $i++) { // do your stu

下面是一个从一个目录文件夹中回显所有图像的脚本,它可以正常工作。然而,我只是试图将回响的图像数量限制在8个或更少。感谢您的帮助

PHP:

$files=glob(“images/*.*);

for($i=1;$i就像Raman allready所说的那样,对for进行简单的修改就可以了

$maxImages = 8;

for ($i=1; $i<=count($files) && $i<=$maxImages; $i++) {
    // do your stuff
}
$maxImages=8;

for($i=1;$i就像Raman allready所说的那样,对for进行简单的修改就可以了

$maxImages = 8;

for ($i=1; $i<=count($files) && $i<=$maxImages; $i++) {
    // do your stuff
}
$maxImages=8;
对于($i=1;$i请尝试以下方法:

$limit = 8; // number of images
$start = 0;// or $start = count($$files)-$limit)
$files = glob("images/*.{jpeg,jpg,png,gif}", GLOB_BRACE);
$limit = ((count($files))>$limit)? $limit : count($files);// to take into account situation where we have less than 8 images
foreach(array_slice($files,$start, $limit) as $image){ 
echo '<div class="col-md-6 col-xs-4">';   
    echo '<img src="'.$image .'" alt="Random image"  class="your_images"     />'."<br/><br/>";
    echo '</div>';   
}
$limit=8;//图像数
$start=0;//或$start=count($$files)-$limit)
$files=glob(“images/*.{jpeg,jpg,png,gif}”,glob_括号);
$limit=((计数($files))>$limit)?$limit:count($files);//考虑到图像少于8个的情况
foreach(数组_切片($files,$start,$limit)作为$image){
回声';
回显“”。“

”; 回声'; }
希望有帮助。

试试这个:

$limit = 8; // number of images
$start = 0;// or $start = count($$files)-$limit)
$files = glob("images/*.{jpeg,jpg,png,gif}", GLOB_BRACE);
$limit = ((count($files))>$limit)? $limit : count($files);// to take into account situation where we have less than 8 images
foreach(array_slice($files,$start, $limit) as $image){ 
echo '<div class="col-md-6 col-xs-4">';   
    echo '<img src="'.$image .'" alt="Random image"  class="your_images"     />'."<br/><br/>";
    echo '</div>';   
}
$limit=8;//图像数
$start=0;//或$start=count($$files)-$limit)
$files=glob(“images/*.{jpeg,jpg,png,gif}”,glob_括号);
$limit=((计数($files))>$limit)?$limit:count($files);//考虑到图像少于8个的情况
foreach(数组_切片($files,$start,$limit)作为$image){
回声';
回显“”。“

”; 回声'; }

希望有帮助。

for($i=1;$ii未找到任何while循环?for($i=1;$ifor($i=1;$ii未找到任何while循环?for($i=1;$i)如何在显示图像之前检查目录是否为空?可以使用if(count($files)==0){};}如何在显示图像之前检查目录是否为空?可以使用if(count($files)==0){}; }