Php 如何按范围对每个循环计数

Php 如何按范围对每个循环计数,php,html,loops,Php,Html,Loops,我正试图使旋转木马幻灯片图像以每张幻灯片4张图像的比例滑动。我希望每张幻灯片显示四幅图像,然后下一张幻灯片将显示另外四幅图像。我希望我解释得很好 我相信这会奏效: <?php $numImagesPerSlide = 4; foreach($photos as $k => $photo){ ?> <div class="carousel-item <?php echo ($k % $numImagesPerSlide ==

我正试图使旋转木马幻灯片图像以每张幻灯片4张图像的比例滑动。我希望每张幻灯片显示四幅图像,然后下一张幻灯片将显示另外四幅图像。我希望我解释得很好



我相信这会奏效:

<?php
    $numImagesPerSlide = 4;
    foreach($photos as $k => $photo){
?>
    <div class="carousel-item <?php echo ($k % $numImagesPerSlide == 0) ? 'active': '';?>">
        <ul class="thumbnails">
            <li class="span3">
                <div class="thumbnail">
                <i class="tag"></i>
                <a href="#"><img src="<?php echo $photo->image_path(); ?>" width="125" height="125" class="img-thumbnail" alt="buy more"/></a>
                </div>
            </li>
        </ul>
    </div>
<?php
  }
?>
您是否在问“如何通过此循环确定每四次”?请参见模数运算符:
if ($k % $numImagesPerSlide == 0) {
    //print the header of the carrousel
}