PHPループを使用してネストされた順序なしリストを作成しようとしています。私はさまざまなことを試しましたが、コードを改善するためにあなたの助けが必要です。この例で、4つのレベルが必要だとしましょう。
これが私の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>
そうするためのより賢い方法はありますか?そうだといい。レベルの数を動的に定義することを目指しており、私が行ったことはまったく動的ではないので、知りたいです!:)
返信ありがとうございます!