这个想法是将所有网页数据(标题、描述、打开的图形标签等)保存到数据库表中。当然,某些页面应该是其他页面的子页面。例如,“服务”下应该有“营销”和“摄影”。
为简化起见,假设该表如下所示:
- 网页编号
- 标题
- 父网页 ID
我需要找到一种方法来遍历所有这些数据,并使用 PHP 打印一个 HTML 列表:
<ul>
<li>home</li>
<li>
services
<ul>
<li>marketing</ul>
<li>photography</ul>
</ul>
</li>
</ul>
我正在尝试构建一个应该可重用的系统,并且无法知道递归的深度,因此我需要一种方法来始终确保我检查了所有内容。
在另一个内部使用 foreach 循环似乎不是最好的解决方案。
提前致谢。