Ciao a tutti vorrei trasformare una cosa come questa:
codice:
<ul>
<li>Link 1</li>
<li>Link 2
<ul>
<li>Sublink A</li>
<li>Sublink B</li>
</ul>
</li>
<li>Link 3
<ul>
<li>Sublink C</li>
</ul>
</li>
</ul>
In questo:
Codice PHP:
array(
[0] => array(
[id] => 1,
[nome] => 'Link 1',
[parent] => NULL,
),
[1] => array(
[id] => 2,
[nome] => 'Link 2',
[parent] => NULL,
),
[2] => array(
[id] => 3,
[nome] => 'Sublink A',
[parent] => 2
),
[3] => array(
[id] => 4,
[nome] => 'Sublink B',
[parent] => 2
),
[4] => array(
[id] => 5,
[nome] => 'Link 3',
[parent] => NULL
),
[5] => array(
[id] => 6,
[nome] => 'Sublink C',
[parent] => 3
)
)
Questo poi dovrà essere convertito nuovamente in una lista, ma con classi e link generati autonomamente. In pratica vorrei fare in modo che da un elenco puntato si possa creare un menù con relativi sottomenù (anche ricorsivi se necesario).
Qualcuno ha già avuto necessità del genere?