【发布时间】:2018-02-11 22:43:06
【问题描述】:
我试图弄清楚如何编写一个循环来包装每组 3 个元素。但是,对于最后一次迭代,它应该包装剩下的任何东西(无论是一个、两个还是三个元素)
所以基本上这种模式:
div
do stuff
do stuff
do stuff
end-div
div
do stuff
do stuff
do stuff
end-div
div
do stuff
do stuff
do stuff
end-div
div
do stuff
end-div
这是我目前所处的位置:
<?php
$counter = 0;
for ($i = 1; $i <= 10; $i++) {
if (($counter + 1) % 3 == 0) {
echo 'div <br />';
}
echo 'do stuff <br />';
if (($counter + 1) % 3 == 0) {
echo 'end-div <br />';
}
$counter ++;
}
?>
这给了我以下信息:
do stuff
do stuff
div
do stuff
end-div
do stuff
do stuff
div
do stuff
end-div
do stuff
do stuff
div
do stuff
end-div
do stuff
谁能看出我哪里出错了?
【问题讨论】:
标签: php loops for-loop iteration modulus