【问题标题】:Loop divide to table column循环除以表格列
【发布时间】:2011-11-12 16:11:55
【问题描述】:

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

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

没有。 of cols 需要定义,eg: cols= 3

没有。的行数现在定义为无限制(因此无论数据多余的列将被下推到新的 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

【问题讨论】:

  • 通过构造一个表你的意思是创建二维数组?打印一张桌子?你的最终目标是什么?
  • 通过设置列限制打印出一个html表格,这样当填充到该列时,剩余的数据会下到第二行。

标签: arrays loops html-table divide


【解决方案1】:
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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2011-07-27
    • 1970-01-01
    • 2015-10-10
    • 2014-08-12
    • 1970-01-01
    相关资源
    最近更新 更多