2011-09-08 48 views
0

我想打印出一個html表格 - 它應該通過for循環將數據劃分成x列。循環劃分表格列

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

的cols號需要定義,如:的cols = 3

行號定義爲無限現在(所以,無論數據超量的cols會被往下推新潮流,未來可能允許定義特定行。

然後在表內,它應該是這樣的

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 
+0

通過構建你的意思是創建2D表 - 陣列?打印一張表格?你最終的目標是什麼? –

+0

通過設置列限制打印出一個html表格,這樣當填充到列時,剩餘的數據將下降到第二行。 –

回答

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>