我正在尝试使用 Bootstrap 使用参数构建多个轮播,为此,为了避免重复代码,我使用变量 $i 来获取图像。问题是每个文件夹都有不同数量的图像。使用 ($i=1; $i <= 30; $i++) 会显示少于 30 个文件的轮播的空滑块,并且不会显示超过 30 个文件的轮播的所有滑块。有没有办法计算每个项目文件夹中的文件数量?这是我的代码:<div id="carouselExampleControls" class="carousel slide" data-ride="carousel" data-interval="false"> <div class="carousel-inner"> <?php for ($i=1; $i <= 30; $i++) { if ($i==1) { print '<div class="carousel-item active"><img class="d-block w-100 img-fluid" src="img/project_'.$project.'/slider_'.$i.'.jpg" alt="project slider"></div>'; } else { print '<div class="carousel-item"><img class="d-block w-100 img-fluid" src="img/project_'.$project.'/slider_'.$i.'.jpg" alt="projectslider"></div>'; } } ?> </div> <a class="carousel-control-prev carousel-project-prev" href="#carouselExampleControls" role="button" data-slide="prev"> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next carousel-project-next" href="#carouselExampleControls" role="button" data-slide="next"> <span class="sr-only">Next</span> </a></div>
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
你是先搜索到这里的吗?
列出一个目录中的所有文件 PHP是一个潜在的答案,您可以使用它来获取文件列表,将它们添加到数组中,然后获取总计数count($array);
,或者甚至更好地foreach
在该数组中使用来显示其中的每个文件他们。
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消