Hallo,
kurz zu mir, bin nämnlich neu hier:
Ich beschäftige mich seit mehreren Jahren hobbymäßig mit PHP. Ich würde mich selbst noch als Anfänger bezeichnen, da mir doch die Praxis fehlt und Vieles kann ich nur mit sehr viel Mühe und Auwand lösen.
Nun zu meinem Problem:
Ich beschreibe mal nur das für euch relevante, sonst würde das den Rahmen sprengen. Ich bekomme einen String pro Datensatz aus einer MySQL Datenbank. Dieser String gibt in gewisser Weise den Pfad innerhalb einer Baumstruktur an. Er hat folgendes Format:
Ein Beispiel währe:
Die Anzahl der Nodes, also der Verzeichnistiefe ist variabel und kann theoretisch unendlich lang sein (sprich ich will es nicht begrenzen).
Die Gesamtheit dieser Strings möchte ich nun in ein Mehrdimensionen-Array packen welches die Baumstruktur enthält. (Wenn sich eine Baumstruktur auch anders Darstellen lässt lasse ich mich gerne eines Besseren belehren.)
Beispiel:
Ausgangsstrings:
Hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
Stephan
kurz zu mir, bin nämnlich neu hier:
Ich beschäftige mich seit mehreren Jahren hobbymäßig mit PHP. Ich würde mich selbst noch als Anfänger bezeichnen, da mir doch die Praxis fehlt und Vieles kann ich nur mit sehr viel Mühe und Auwand lösen.
Nun zu meinem Problem:
Ich beschreibe mal nur das für euch relevante, sonst würde das den Rahmen sprengen. Ich bekomme einen String pro Datensatz aus einer MySQL Datenbank. Dieser String gibt in gewisser Weise den Pfad innerhalb einer Baumstruktur an. Er hat folgendes Format:
Code:
<treename>:<node_1>.<node_2>.<node_n>
Code:
acme:global.eu.germany.berlin
Die Gesamtheit dieser Strings möchte ich nun in ein Mehrdimensionen-Array packen welches die Baumstruktur enthält. (Wenn sich eine Baumstruktur auch anders Darstellen lässt lasse ich mich gerne eines Besseren belehren.)
Beispiel:
Ausgangsstrings:
Code:
acme:eu acme:eu.italy acme:eu.germany acme:eu.germany.berlin acme:eu.germany.munich acme:eu.italy.rome
Mit freundlichen Grüßen
Stephan
Comment