您好,我想知道生成重复的 HTML 源代码(如下所示)的明智方法是什么。假设我有 30 行,编号从 1 到 30。我有很多这样的页面需要这种结构。我已经使用 PHP 循环在页面本身中生成此代码,因为我在项目中无论如何都使用 PHP。
我的问题是,这是一种明智的做法吗?在这种情况下,最佳实践是什么?我不确定每次在页面中使用 PHP 来生成 HTML 是否明智。或者是吗?
感谢您的指导或建议。
<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
这正是 PHP 的目的:生成 HTML 代码。
您可以使用简单的 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; ?>