• 締切済み

PHPで連番を繰り返す

現在、PHPを使用してサイトを制作しているなかで、以下のようにCSSのクラスを振りたい部分があります。 <ul> <li class="list1">リスト</li> <li class="list2">リスト</li> <li class="list3">リスト</li> <li class="list4">リスト</li> <li class="list1">リスト</li> <li class="list2">リスト</li> <li class="list3">リスト</li> <li class="list4">リスト</li> </ul> 上記のように「4までいったら1に戻り、これを8回ループさせる」ということをするには、どのように処理を書けばよいでしょうか。 while文やfor文などで試行錯誤していますが、なかなか思うようにいきません。 よろしくお願いいたします。

みんなの回答

noname#244856
noname#244856
回答No.1

単純にfor文で2重ループさせればいいだけでは? for($i=1;$i<=8;$i++) { for($j=1;$j<=4;$j++) { echo "<li class=\"list{$j}\">リスト</li>\n"; } }

cks029
質問者

お礼

単純な2重ループでは8回で終わらせることができないため試行錯誤していました。 自己解決いたしましたので、質問を締め切らせていただきます。 回答ありがとうございました。

関連するQ&A