ciao ragazzi...domandone....

io ho una array che contiene questi valori:

codice:
1--2
2--9
2--32
2--34
34--36
34--37
34--46
2--35
2--43
2--45
2--47
1--3
3--11
3--39
1--4
4--12
4--33
1--5
5--13
5--42
1--6
6--18
6--29
6--30
6--31
1--7
7--10
7--14
14--8
14--15
14--16
14--28
14--38
14--41
14--44
7--17
7--40
7--48
48--49
48--50
7--52

e voglio una funzione che me li scriva così:

codice:
1--2
	2--9
	2--32
	2--34
		34--36
		34--37
		34--46
	2--35
	2--43
	2--45
	2--47
1--3
	3--11
	3--39
1--4
	4--12
	4--33
1--5
	5--13
	5--42
1--6
	6--18
	6--29
	6--30
	6--31
1--7
	7--10
	7--14
		14--8
		14--15
		14--16
		14--28
		14--38
		14--41	
		14--44
	7--17
	7--40
	7--48
		48--49
		48--50
	7--52
qualche idea di come fare?