PHP:<div>使用模运算符的换行符

时间:2018-01-25 19:45:37

标签: php line-breaks modulo

我的PHP代码看起来像这样并产生这个换行符(Bootstrap)output

$i = 0;
foreach ($p as $product) {
    if ($i % 3 == 0) {
        echo '<div class="row">';
    }
    echo 'something';
    if ($i % 3 == 2) {
        echo '</div>';
    }
    $i++;
}

如何赶上最后遗漏的HTML - div来修复页脚?

1 个答案:

答案 0 :(得分:2)

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

$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++;
}