<?php
echo '<table width="800" border="1">';
for ($i = 0; $i <100; $i ) {
if($i ==0){
if($i ==0){
echo '<tr>';
}else{
echo '<tr bgcolor " red">';
なぜ $i を 1 ずつ増やす必要があるのか理解できません。増分 if($i ==0) を削除しようとすると、リストは元の順序を失いますが、これはそうではありません。 while ループの </tr> の最後にある場合 1 を追加する場合、不思議なのは while ループの最後に 1 が追加されていないことです 1 を追加すると、リストの元の順序になります
if(($i 1) ==0){
echo '</tr>';
}
echo '</table>' ;
?>
大文字の漢字を見ると少しめまいがします
あなたがこの問題を解決したかどうか知りたいです。</tr> は 10 回目に出力されるため、$i は最初は 0、(10)%10==0; となり、10 回目は $I==9 になります。 ==0
<td> はデフォルトで適応的であり、100 は <tr> の長さを示す 3 桁の数値であるため、解決策は <tr> に幅を与えることです。フィールドにゼロまたはスペースを埋め込むには、すべてのフィールドを同じ長さにします