dポイントプレゼントキャンペーン実施中!

現在、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文などで試行錯誤していますが、なかなか思うようにいきません。
よろしくお願いいたします。

A 回答 (1件)

単純にfor文で2重ループさせればいいだけでは?



for($i=1;$i<=8;$i++) {

for($j=1;$j<=4;$j++) {

echo "<li class=\"list{$j}\">リスト</li>\n";

}

}
    • good
    • 0
この回答へのお礼

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

回答ありがとうございました。

お礼日時:2013/05/03 20:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!