помогите создать функцию, которая получала бы на входе древовидный массив вида
Array (
[0] => Раздел 1
[1] => Array (
[0] => Раздел 1
[1] => Array (
[0] => Раздел 1
[1] => Array (
[0] => Раздел 1
[1] => Array (
[0] => Раздел 1
[1] => Раздел 2
[2] => Раздел 3
)
[2] => Раздел 2
[4] => Array (
[0] => Раздел 1
[1] => Раздел 2
[2] => Раздел 3
)
)
[2] => Раздел 2
[3] => Раздел 3
)
)
)
и строила бы дерево вида:
Раздел 1
+--Раздел 1
+--Раздел 1
| +--Раздел 1
| | +--Раздел 1
| | +--Раздел 2
| | L--Раздел 3
| L--Раздел 2
| +--Раздел 1
| +--Раздел 2
| L--Раздел 3
+--Раздел 2
L--Раздел 3