标签: php math loops
我正在尝试通过循环数组使用php输出3列的网格框。我需要能够检测到第一个,第四个,第七个......等元素(即每行的每个框)并在该框中添加一个类。
for($i = 0; $i < 30; $i++) { $output .= '<div' . ($i == (1st box in each row) ? ' class="first"' : '') . '>Box ' . $i . '</div>'; }
在上面的示例中,我正在寻找正确的代码来替换括号中的sudo代码。
答案 0 :(得分:8)
您需要modulo operator:
($i % 3) == 1
这适用于1,4,7,10等