内の5つのループアイテムを<li></li>
それぞれグループ化し、さらに各li
アイテムを2つのグループにグループ化して、それぞれの最初のアイテムがli
1つのグループに、他の4つが他のグループに含まれるようにします。
次のコードを使用すると、ループの各5項目をliでラップできますが、各li項目を2つのグループにグループ化することはできません。ループには10を超える項目があるため$i
、divを出力するためにの値をハードコーディングできないのはそのためです。
$i = 1;
while ($i < 10){
echo ($i % 5 === 0) ? "<li>" : null;
$i++;
echo item $i;
echo ($i % 5 === 0) ? "</li>" : null;
}
echo ($i % 5 !== 0) ? "</li>" : null;
これが望ましい出力です。
<li>
<div class="left">
Item 1
</div>
<div class="right">
Item 2
Item 3
Item 4
Item 5
</div>
</li>
<li>
<div class="left">
Item 6
</div>
<div class="right">
Item 7
Item 8
Item 9
Item 10
</div>
</li>