Was die Hausaufgaben betrifft, helfen Sie mir bitte, sonst werde ich über dieses Problem nachdenken, selbst wenn ich esse und schlafe.
HUNT
HUNT 2017-07-29 09:06:48
0
3
1420

<?php
echo '<table width="800" border="1">';
for ($i = 0; $i < 100; $i++) {
if($i%10 ==0){
                                                                                                                                                                    .
}
echo '<td>'.($i+1).'</td>';

//Ich kann nicht verstehen, warum $i um erhöht werden muss 1 in diesem Absatz. Wenn versucht wird, die Hinzufügung von 1 zu entfernen, if($i% 10==0), verliert die Liste ihre ursprüngliche Reihenfolge, aber 1 wird in der Zwischenzeit nicht am Ende von </tr> hinzugefügt Das Merkwürdige ist, dass am Ende der while-Schleife nicht 1 hinzugefügt wird. Nach dem Hinzufügen von 1 geht auch die ursprüngliche Reihenfolge der Liste verloren
if(($i+1)%10==0){
echo '</tr>';

}

}
echo '</table> ';
?>

HUNT
HUNT

Antworte allen(3)
ringa_lee

看这些一堆的大写中文,就有点晕了哈,我想知道你现在这个问题解决了没有

树&刀布

因为第十次要输出</tr>,$i初始是0,(10)%10==0;而第十次时$I==9;所以$i+1)%10==0

树&刀布

因为<td>默认是自适应,根据字段长度自动调整,100是三位数说以所在<tr>会长,解决方案可以给<tr>一个宽度,或者给字段补零或空格,让所有字段一样长

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!