foreachループ内の6divごとに異なるクラス名を付ける必要があります。以下のアイデアはうまくいくと思いましたが、すべてのアイテムが同じdivを取得しているようです。
<?php $num = 0; ?>
<?php foreach ($divs as $div): ?>
<?php if($num % 1 == 0): ?>
<div class="threecol grey one">
<?php elseif($num % 2 == 1): ?>
<div class="threecol green two ">
<?php elseif($num % 3 == 2): ?>
<div class="sixcol blue last three">
<?php elseif($num % 4 == 3): ?>
<div class="threecol grey">
<?php elseif($num % 5 == 4): ?>
<div class="sixcol blue">
<?php elseif($num % 6 == 5): ?>
<div class="threecol green last">
<?php endif; ?>
Rest of html
</div>
<?php $num++ ?>
<?php endforeach; ?>
単純化するために私は基本的に必要です
1st / 7th / 13th / 19th ... etc div to be<div class="threecol grey">
2日/8日/14日/20日...など<div class="threecol green">
3日/9日/15日/21日...など<div class="sixcol blue last">
4日/10日/16日/22日 <div class="threecol grey">
5日/11日/17日/23日 <div class="sixcol blue">
6日/12日/18日/24日 <div class="sixcol blue">