お世話になっております。
以下のように、for文で4つ区切りのデータを出力しようと考えております。
数が非常にいい多いため、これをfor文を入れ子にすることにより、きれいなコードでかけるのではないかと考えているのですが、なかなか思いつきません。
1)全部で$iの個数は $total=floor(count($final)/4);です。
端数が出た場合にはif文により$iがissetであれば出力するように分岐する予定です。
2)それぞれ4個の固まりでひとくくりの処理($i=0; $i<4)します。
従った中のfor文は$=0,$i=1,$i=2,$i=3の一つとびで、外側のfor文は0-4、4-8、8-12、、、、となるイメージですが、うまくコーディングができません。。
答えには近づいていると思うのですが、どなたかアドバイスをいただけませんでしょうか。
宜しくお願い申し上げます。
for ($i=0; $i <4 ; $i++) { echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i].\" id=\"ck.$final[$i].\"><label for=\"ck.$final[$i].\"> $final[$i]</label></td>";} for ($i=4; $i <8 ; $i++) { echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i].\" id=\"ck.$final[$i].\"><label for=\"ck.$final[$i].\"> $final[$i]</label></td>";} for ($i=8; $i <12 ; $i++) { echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i].\" id=\"ck.$final[$i].\"><label for=\"ck.$final[$i].\"> $final[$i]</label></td>";} //以下省略
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/02 06:42