Есть массив
Array
(
[0] => Array
(
[0] => 9
[1] => Senior 55Ballroom Championship
[2] => Round45
[3] => рп
)
[1] => Array
(
[0] => 8
[1] => Senior Ballroom Championship
[2] => Rou
)
[2] => Array
(
[0] => 3
[1] => Senior 55Ballroom Championship
[2] => Round 1
)
)
Как из этих массивов построить древовидный список
нулевые элементы должны остаться на месте, это идентификаторы