如何处理可重复的相似html内容

在我的网站上,我有很多类似的内容在同一页面中重复出现。看起来像这样:


<a href="link1"><img src="path1" alt="name1"></a>

<a href="link2"><img src="path2" alt="name2"></a>

<a href="link3"><img src="path3" alt="name3"></a>

<a href="link4"><img src="path4" alt="name4"></a>

...

我正在考虑使用循环来处理重复内容,但要做到这一点,我需要将重复内容的不同部分保存到一个数组中。使用 PHP 它看起来像这样:


<?php

    $images = [

        ["href" => "link1", 

         "src" => "path1", 

         "alt" => "name1"

        ],

        ["href" => "link2", 

         "src" => "path2", 

         "alt" => "name2"

        ],

        ...

?>

我想问一下存储内容的最佳实践是什么,以便网站的性能尽可能好。坚持使用 PHP 是最好的,还是我应该使用 JSON 文件或其他东西?


森林海
浏览 277回答 2
2回答

四季花海

如果您正在处理固定数量的链接和图像路径,那么使用 JSON 文件或硬编码到源中是可以的。但是,如果您的内容是动态的,那么您可以使用 MySql 之类的数据库来存储链接和图像路径,并使用 PHP 循环生成 HTML。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript