我正在尝试使用 php 循环创建嵌套的无序列表。我尝试了不同的方法,但我需要您的帮助来改进我的代码。假设在这个例子中我想要四个级别。
这是我的 PHP 代码:
<ul>
<?php
for($i = 0; $i < 1; $i++): ?>
<li>
<ul>
<?php for($j = 0; $j <2; $j++): ?>
<li>
<ul>
<?php for($k = 0; $k <2; $k++): ?>
<li>
<ul>
<?php for($l = 0; $l <2; $l++): ?>
<li></li>
<?php endfor; ?>
</ul>
</li>
<?php endfor; ?>
</ul>
</li>
<?php endfor; ?>
</ul>
</li>
<?php
endfor;
?>
</ul>
这是我的 HTML 输出:
<ul>
<li>
<ul>
<li>
<ul>
<li>
<ul>
<li></li>
<li></li>
</ul>
</li>
<li>
<ul>
<li></li>
<li></li>
</ul>
</li>
</ul>
</li>
<li>
<ul>
<li>
<ul>
<li></li>
<li></li>
</ul>
</li>
<li>
<ul>
<li></li>
<li></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
有更聪明的方法吗?但愿如此。我想知道,因为我的目标是动态定义级别数,而我所做的根本不是动态的!:)
非常感谢您的回复!