Maison > Questions et réponses > le corps du texte
Bonjour, j'aimerais savoir quelle est la manière intelligente de générer du code source HTML en double (illustré ci-dessous). Disons que j'ai 30 lignes numérotées de 1 à 30. J'ai beaucoup de pages comme celle-ci qui ont besoin de cette structure. J'ai utilisé une boucle PHP pour générer ce code dans la page elle-même, puisque j'utilise de toute façon PHP dans mon projet.
Ma question est la suivante : est-ce une approche intelligente ? Quelle est la meilleure pratique dans cette situation ? Je ne suis pas sûr qu'il soit judicieux d'utiliser PHP pour générer du HTML à chaque fois dans une page. Ou est-ce?
Merci pour vos conseils ou suggestions.
<a href="images/mypic (1).jpg"> <img src="images/mypic (1).jpg" alt="Picture 1"> </a> <a href="images/mypic (2).jpg"> <img src="images/mypic (2).jpg" alt="Picture 2"> </a> etc..
P粉0142937382023-09-11 14:01:50
C'est exactement à cela que sert PHP : générer du code HTML.
Vous pouvez utiliser une simple boucle for :
<?php for($i=1; $i<=30; $i++) : ?> <a href="images/mypic (<?= $i ?>).jpg"> <img src="images/mypic (<?= $i ?>).jpg" alt="Picture <?= $i ?>"> </a> <?php endif; ?>