- 締切済み
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文などで試行錯誤していますが、なかなか思うようにいきません。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
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"; } }
お礼
単純な2重ループでは8回で終わらせることができないため試行錯誤していました。 自己解決いたしましたので、質問を締め切らせていただきます。 回答ありがとうございました。