Hallo!
Neu hier, aber ein bisschen PHP programmieren hab ich schon gelernt :-| Allerdings stehe ich jetzt vor dem Problem, dass ich in einem Array zu einem gegebenen Wert alle "Vorgängerwerte" der jeweils nächsthöheren Ebenen herauskitzeln muss. Das Array schaut z.B. so aus:
Die Werte sind jeweils zur Laufzeit generierte md5-Schlüssel. Auch die Keys werden erst zur Laufzeit zugewiesen.
Wenn ich z.B. den Wert für Key 9: [COLOR=orangered]c6e1ebf22d68a828226836c6efa64c81[/COLOR] gegeben habe, brauche ich die jeweiligen Knoten der jeweils höheren Ebene. In diesem Fall also
- [COLOR=orangered]c6e1ebf22d68a828226836c6efa64c81[/COLOR]
- [COLOR=darkblue]dfb974b9e24231948369297ba5ff6ce5[/COLOR]
Das Array ist aber nicht notwendigerweise auf 2 Ebenen beschränkt, sondern kann beliebig tief gehen.
Gibts dafür 'ne Lösung?
Danke, Stefan
Neu hier, aber ein bisschen PHP programmieren hab ich schon gelernt :-| Allerdings stehe ich jetzt vor dem Problem, dass ich in einem Array zu einem gegebenen Wert alle "Vorgängerwerte" der jeweils nächsthöheren Ebenen herauskitzeln muss. Das Array schaut z.B. so aus:
PHP-Code:
Array
(
[1] => dfb974b9e24231948369297ba5ff6ce5
[2] => Array
(
[5] => a63caba97e021bf69cb4091a6c2b44ce
[6] => Array
(
)
[9] => c6e1ebf22d68a828226836c6efa64c81
[10] => Array
(
)
[14] => e50fc57c0b0dbe58f4e5ace5e31e7213
[15] => Array
(
)
)
[19] => bd0dbb6c2d7e6aae3751359215c9c326
[20] => Array
(
[22] => b10723f5b0dbafefc70a71c953cb8c0e
[23] => Array
(
)
)
)
Wenn ich z.B. den Wert für Key 9: [COLOR=orangered]c6e1ebf22d68a828226836c6efa64c81[/COLOR] gegeben habe, brauche ich die jeweiligen Knoten der jeweils höheren Ebene. In diesem Fall also
- [COLOR=orangered]c6e1ebf22d68a828226836c6efa64c81[/COLOR]
- [COLOR=darkblue]dfb974b9e24231948369297ba5ff6ce5[/COLOR]
Das Array ist aber nicht notwendigerweise auf 2 Ebenen beschränkt, sondern kann beliebig tief gehen.
Gibts dafür 'ne Lösung?
Danke, Stefan
Kommentar