0

HTMLテーブルを印刷したいのですが、forループを介してデータを1行あたりx列に分割する必要があります。

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

定義する必要のある列の数。例:cols = 3

現在のところ、行の数は無制限として定義されています(したがって、データの超過列が新しいtrにプッシュダウンされる場合は、futureで特定の行を定義できる可能性があります。

それからテーブルの中では、それはこのようになるはずです

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
4

1 に答える 1

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>
于 2011-09-08T13:27:58.047 に答える