循环除以表格列

时间:2011-09-08 04:30:59

标签: arrays loops html-table divide

我想打印出一个html表 - 它应该通过for循环将数据分成每行x列。

$alphabet_arr = array('A','B','C','D','E','F','G','H','I','J','K');

没有。 cols需要定义,例如:cols = 3

没有。行的数量现在定义为无限制(因此无论数据多余的cols将被推送到新的tr,未来可能允许定义特定的行。

然后在表格中,它应该是这样的

table start
1st tbl row showing A, B, C
2nd tbl row showing D, E, F
3rd tbl row showing G, H, I
4th tbl row showing J, K, empty td
table end

1 个答案:

答案 0 :(得分:0)

print <table>
row_num = arr_size/col_size;
if (arr_size % col_size != 0) row_num++;
for (int i=0; i<row_num; ++i)
{
   print <tr>
   for (int j=0; j<col_size; ++j)
   {
      print <td> arr[i*col_size+j] </td>
   }
   print </tr>
}
print </table>