Ho questo array di oggetti restituiti da una query SQL in cui top_id è il mio genitore campo ID:Come ottenere un elenco HTML nidificato dal recordset di array dell'oggetto?
Array (
[0] => stdClass Object ([id] => 1 [top_id] => 0 [name] => Cat 1)
[1] => stdClass Object ([id] => 2 [top_id] => 0 [name] => Cat 2)
[2] => stdClass Object ([id] => 3 [top_id] => 0 [name] => Cat 3)
[3] => stdClass Object ([id] => 4 [top_id] => 2 [name] => Subcat 1)
[4] => stdClass Object ([id] => 5 [top_id] => 2 [name] => Subcat 2)
[5] => stdClass Object ([id] => 6 [top_id] => 3 [name] => Subcat 3)
[6] => stdClass Object ([id] => 7 [top_id] => 5 [name] => Subcat 4)
)
Ora ho bisogno di ottenere un elenco nidificato in questo modo utilizzando PHP:
<ul>
<li>Cat 1</li>
<li>Cat 2
<ul>
<li>Subcat 1</li>
<li>Subcat 2
<ul>
<il>Subcat 3
<ul>
<li>Subcat 4</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Cat 3</li>
</ul>
Qualsiasi idea ? Grazie
"top_id" indica a quale categoria appartiene una sottocategoria? – TaylorOtwell