Hi!
Folgendes Problem:
Ich habe ein Array mit mehreren Ebenen. In diesem konkreten Fall eine
Verzeichnisstruktur. Dateiordner werden mit assoziativem Schlüssel gespeichert
und Dateien als numerischer index. In jedem assoc-Schlüssel befinden sich
natürlich weitere Ordner (assoziative keys) und Dateien (num.), usw. usf.
Beispiel:
[img] => Array
(
[0] => folder.gif
[1] => openfolder.gif
[2] => shim.gif
[noe] => Array
(
[0] => openfolder.gif
[1] => folder.gif
[nope] => Array
(
[0] => openfolder.gif
[1] => folder.gif
)
)
)
[0] => ndprofile.css
[1] => template.html
[2] => list.php
Wobei „IMG“ der ROOT-Ordner wäre und „noe“ davon ein Unterordner, sowie „nope“
ein Unterordner von „noe“ wäre.
Ich hoffe das forum stellt mein Array übersichtlich dar =(
Jetzt möchte ich so etwas wie einen „Array-Browser“ schreiben, leider fehlt mir
dazu die Erfahrung. Ich habe ein Beispiel-Script bekommen, aber leider ohne
Erklärung. Und wie es so oft ist, blickt man dann nicht durch.
Die erste Ebene des Arrays, kann ich ja noch locker mit foreach ausgeben. Wenn
ich aber z. B. nur „noe“ oder „nope“ ausgeben möchte -> wie mache ich das?
Eine Ausgabe, mit mir bekannten Schlüsseln ist ja noch einfach:
$arr_struktur[‚ordnername‘][‚unterordnername‘]; - aber wie gestalte ich das
dynamisch, das ich jede Ebene des Arrays einzeln im Browser anzeigen lassen kann?
Ich hoffe das ist verständlich und das jemand antworten kann. Leider scheint es
unmöglich zu sein über Google etwas zu dem speziellen Thema zu finden.