Hello,
was habe ich bisher verstanden?
Es gibt eine Stream, den man in Strings zerlegen kann.
Aus den Strings soll dann erstmal werden:
"abc" -> $_array['abc'] -> NULL;
"abc/def" -> $_array['abc']['def'] -> NULL;
"abc/def/bloedmann/xyz" -> $_array['abc']['def']['bloedmann']['xyz'] -> NULL;
Wird nun klar, wo erst einmal das Problem liegt?
Wenn es keine weiteren Metadaten zu den Fragmenten gibt, muss man da vermutlich mehrstufig vorgehen. Also erstmal aus dem Stream die Strings entwicklen, dann die Strings in Arrays umwandeln (explode()), dann die Arrays aus den Zeilen in ein Gesamt-Array übertragen
Und darauf liegt jetzt der Fokus :-O
Vorschläge?
Ich habe das umgekehrte Verfahren vor langer Zeit im Archiv hinterlassen, also wie man aus einer Raumstruktur ("Mutlidimensonales Array") eine normalisierte Datstellung erzeugen kann.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg