Modulus may not be your best option in this case because what if you needed a class on the second div? 2 and 4 are both going to be equally divisible on certain integers in your set. I think you may be better served using a counter:
<pre> <?php // set your alpha/omega here: $alpha = 1; $omega = 4; $reset = 5; // how many total divs before next set? $count = 0; // initialize our counter for ($i = 1; $i <= 28; $i++) { if (++$count == $reset) { // increase and compare $count = 1; // reset if necessary } if ($count == $alpha) { print '<div class="alpha"> '; } else if ($count == $omega) { print '<div class="omega">'."\n"; } else { print '<div> '; } } exit; ?> <pre>
outputs something like this:
<div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega"> <div class="alpha"> <div> <div> <div class="omega">
|