30 文字の配列があり、それらをループ処理して HTML で視覚的なグリッドを作成するとします。アイテムの最後の行にいつあるかを知り、CSS ルールを適用したい。8 番目の項目ごとに、以下のコードを使用して追加の CSS ルールを適用できます。
$cnt=1;
foreach ($characters as $index => $character){
if ($cnt % 8==0) echo "newline";
$cnt++;
}
私は 30 文字しかないので、3 行で 4 行目が短くなります (アイテムは 6 つしかありません)。24 ~ 30 のすべての文字を最後の行に属するものとしてフラグを立てるにはどうすればよいですか。総文字数は常に異なります。