我从Exact中检索我的项目,并显示它们使用PHP循环。但是,我想在每3个项目之后放置一个HTML标记(br)。PHP - 每行限制3个项目的Foreach循环
有没有可能做到这一点?我目前的代码:
<?php
$glas = getGLAccounts($search);
$count = 0
foreach($glas as $gla) {
$count++;
echo "<tr><td><a href='glaccountedit.php?glaccount=".$gla['ID']."'>".$gla['Code']." </a></td><td> ".$gla['Description']."</td></tr>";
if ($count == 3) {
echo "</br>";
}
}
?>
但是,这是行不通的。我究竟做错了什么?
http://stackoverflow.com/questions/9992396/how-to- define-html-tag-after-each-5-iteration-in-foreach-loop – AddcitedToLearn
'if($ count%3 == 0)'使用模运算符。 – nicovank
您需要重置计数器以重新开始 – RST