Maison > Questions et réponses > le corps du texte
<?php
echo '<table width="800" border="1">';
for ($i = 0; $i < 100; $i++) {
if($i%10 ==0){
}
echo '<td>'.($i+1).'</td>';
//Je ne comprends pas pourquoi $i doit être augmenté de 1 dans ce paragraphe. Lorsque vous essayez de supprimer l'ajout de 1, if($i% 10==0), la liste perdra son ordre d'origine, mais 1 n'est pas ajouté à la fin de </tr> boucle. Ce qui est étrange, c'est que 1 n'est pas ajouté à la fin de la boucle while. Après avoir ajouté 1, l'ordre d'origine de la liste est également perdu
if(($i+1)%10==0){
echo. '</tr>';
}
echo '</table> ';
?>
ringa_lee2017-07-31 15:41:22
Voir tous ces caractères chinois en majuscules me donne un peu le vertige. Je veux savoir si vous avez résolu ce problème maintenant
.树&刀布2017-07-29 12:09:38
Parce que </tr> doit être affiché pour la dixième fois, $i est initialement 0, (10)%10==0 et $I==9 pour la dixième fois donc $i+1)%10 ; ==0
树&刀布2017-07-29 11:45:41
Parce que <td> est adaptatif par défaut et s'ajuste automatiquement en fonction de la longueur du champ. 100 est un nombre à trois chiffres indiquant la longueur du <tr>. pour remplir le champ avec des zéros ou des espaces, donnez à tous les champs la même longueur
.