PHP:<;部门>;带模算子的换行符

PHP:<;部门>;带模算子的换行符,php,line-breaks,modulo,Php,Line Breaks,Modulo,我的PHP代码如下所示,并产生了这一行中断(引导) $i=0; foreach($p作为$product){ 如果($i%3==0){ 回声'; } 呼应‘某物’; 如果($i%3==2){ 回声'; } $i++; } 如何找到最后一个丢失的HTML-div来修复页脚?当第$i-th个产品是最后一个产品时,您也应该关闭div: $i = 0; foreach ($p as $product) { if ($i % 3 == 0) { echo '<div cla

我的PHP代码如下所示,并产生了这一行中断(引导)

$i=0;
foreach($p作为$product){
如果($i%3==0){
回声';
}
呼应‘某物’;
如果($i%3==2){
回声';
}
$i++;
}

如何找到最后一个丢失的HTML-
div
来修复页脚?

当第
$i
-th个产品是最后一个产品时,您也应该关闭
div

$i = 0;
foreach ($p as $product) {
    if ($i % 3 == 0) {
        echo '<div class="row">';
    }
    echo 'something';
    if ($i % 3 == 2 || $i == sizeof($p) - 1) {
        echo '</div>';
    }
    $i++;
}
$i=0;
foreach($p作为$product){
如果($i%3==0){
回声';
}
呼应‘某物’;
如果($i%3==2 | |$i==sizeof($p)-1){
回声';
}
$i++;
}

您想要的输出是什么?您想要一个包含三个
或类似产品的
吗?请参阅:@sirim no,因为如果最后一个产品是3的倍数,您将关闭
div
两次。
$i = 0;
foreach ($p as $product) {
    if ($i % 3 == 0) {
        echo '<div class="row">';
    }
    echo 'something';
    if ($i % 3 == 2 || $i == sizeof($p) - 1) {
        echo '</div>';
    }
    $i++;
}