<?php
echo '<table width="800" border="1">';
for ($i = 0; $i < 100; $i++) {
if($i%10==0){
if($i%20==0){
echo '<tr>';
}else{
echo '<tr bgcolor="red">';
}
}
echo '<td>'.($i+1).'</td>';
//此段我無法理解為何$i要加1,在嘗試去除加1時 if($i%10==0),列表將會失去原本的秩序,但在while循環中的</tr>結尾卻不見這樣加1的情況,怪的是在while循環結尾原沒被加1的請況,加上1後也同樣失去列表原本的秩序了
if(($i+1)%10==0){
echo '</tr>';
}
}
echo '</table>';
?>
树&刀布2017-07-29 11:45:41
因为<td>默认是自适应,根据字段长度自动调整,100是三位数说以所在<tr>会长,解决方案可以给<tr>一个宽度,或者给字段补零或空格,让所有字段一样长