5

したがって、最初のループで実行し、次に3回目のループごとに実行する必要があります

if ($k % 3 || $k==1 ) { echo '<div class="modcontainer">'; } 

私には簡単に思えますが、モジュラスの理解がありません

4

1 に答える 1

12

Modulus は、ブール値ではなく剰余を返します。

このコードは for に解決さtrueれます1, 3, 6, 9, ...

if (($k % 3 == 0) || $k==1 ) { echo '<div class="modcontainer">'; } 

このコードは for に解決さtrueれます1, 4, 7, 10, ...

if ($k % 3 == 1) { echo '<div class="modcontainer">'; } 
于 2012-06-29T11:47:34.147 に答える