Greener: Rekursive Funktion und Speichern im assoziativen Array

Beitrag lesen

echo $begrüßung;

[...] wie kann ich im assoziativen Array speichern, ob eine Datei oder ein Verzeichnis vorliegt.

Eine Datei ist ein String, ein Verzeichnis ein Array. is_array() und !is_array() können zum Unterscheiden herangezogen werden.

Naja, aber wie baue ich denn nun in die Funktion ein, dass das ganze in einem Array (sagen wir mal $struktur) gespeichert werden sollte?
Eigentlich müsste ich ja dafür einen weiteren Parameter erstellen, in dem gespeichert ist, an welcher Stelle im Array ich mich gerade befinde, damit ich an dieser Stelle abspeichern kann. Aber wie kann ich dynamisch auf die Xte Ebene eines Arrays zugreifen?