【发布时间】:2012-06-29 11:46:02
【问题描述】:
所以我需要它在第一个循环上运行,然后在每个第三个循环上运行
if ($k % 3 || $k==1 ) { echo '<div class="modcontainer">'; }
对我来说似乎很简单,但我不了解模数
【问题讨论】:
所以我需要它在第一个循环上运行,然后在每个第三个循环上运行
if ($k % 3 || $k==1 ) { echo '<div class="modcontainer">'; }
对我来说似乎很简单,但我不了解模数
【问题讨论】:
Modulus 返回余数,而不是布尔值。
对于1, 3, 6, 9, ...,此代码将解析为true
if (($k % 3 == 0) || $k==1 ) { echo '<div class="modcontainer">'; }
对于1, 4, 7, 10, ...,此代码将解析为true
if ($k % 3 == 1) { echo '<div class="modcontainer">'; }
【讨论】:
1, 3, 6, 9 还是 1, 4, 7, 10