Tom: Array-Bezeichner erzeugen

Beitrag lesen

Hello dedlfix,

danke dir für die sortierte Zusammenfassug, nur: (siehe unten)

Ich wills jetzt wenigstens verstehen.
In Deiner Datei steht in der ersten Zeile so einfach als String
$_hayStack["third"]["1"]["sieben"]["blau"]

Er hat eine zeilenweise Ansammlung, in der stehen viele solcher Array-Element-Verweise als String drin. (Array-Element-Verweis ist der Code, den man schreiben muss, um von einem bestimmten Element den Wert zu erreichen.)

Und unter ./third/1/sieben/blau liegt dann eine Datei, oder in dem Verzeichnis ist was zu finden?

Und dann hat er irgendwo ein (verschachteltes) Array, das genauso aufgebaut ist und man käme mit obigem String auf ein Element, wenn es eben kein String sondern Code wäre.

Die einfache Idee, den String als variable Variable anzusehen, war nicht zielführend, weil darüber die Array-Verweise nicht aufgelöst werden. Also muss man es wie PHP parsen.

Nach einem
eval('$ref =& ' . '$_hayStack["third"]["1"]["sieben"]["blau"]');
beziehungsweise
eval('$ref =& ' . $zeile);
hätte man in $ref einen Verweis auf das gesuchte Element.

Ich brauche die Arraystruktur "wiederbelebt", und nicht das Element, damit ich sie durchlaufen kann. Die hat dann nämlch noch ein paar Abzweigungen auf dem "Pfad" zum Ziel.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com