2011-09-08 3 views
0

html 테이블을 인쇄하고 싶습니다. for 루프를 통해 행 당 x 열로 데이터를 나눠야합니다. COLS의루프를 테이블 열로 나누기

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

번호 등이, 정의 할 필요가 : 어떤 데이터를 초과 COLS 새로운 TR 아래로 밀어되도록 행의 COLS = 3

번호는 (지금은 무제한 정의, 미래는 할 수있다 당신은 2D를 만드는 의미 테이블을 구성하여 특정 행을 정의 할 수 있습니다.

을 다음 테이블 내에서,이

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

같이해야한다 -정렬? 테이블을 인쇄 하시겠습니까? 최종 목표는 무엇입니까? –

+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> 
관련 문제