無限の div で出力されているコンテンツがあります。次のように、リスト項目内で 3 の倍数を囲みたいと思います。
<li>
<div>content</div>
<div>content</div>
<div>content</div>
</li>
<li>
<div>content</div>
<div>content</div>
<div>content</div>
</li>
次のコードでこれを達成しようとしていますが、何らかの理由で機能していません。各 div を独自の li で囲むだけです。
$i = 1;
if($setting) {
echo '<li>';
echo '<div>My div</div>';
if ($i % 3 == 0) {
echo '</li><li>';
}
$i++;
}
echo '</li>';
}