Maison  >  Questions et réponses  >  le corps du texte

Concernant les devoirs, aidez-moi s'il vous plaît, sinon je penserai à ce problème même lorsque je mange et dors.

<?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> ';
?>

HUNTHUNT2662 Il y a quelques jours1453

répondre à tous(3)je répondrai

  • ringa_lee

    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

    .

    répondre
    0
  • 树&刀布

    树&刀布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

    répondre
    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

    .

    répondre
    0
  • Annulerrépondre