die nachfolgend beschriebene Frage könnte auch unter PHP allgemein laufen. Da ich es aber für eine Component benötige, stelle ich die Frage hier.
Ich habe z.B. folgendes Array, das ich aus einer XML erzeugt habe:
- Code: Alles auswählen
- [Post]
[edit]
[LAYOUT] => zweispaltig
[LAYOUT] => default
In meiner Funktion möchte ich nun im Array schauen, ob ich mit dem angegebenen Pfad einen Wert finde. Der Key ist LAYOUT.
Bsp.: Ich will wissen, ob es /post/edit/LAYOUT gibt. Wenn es den Key gibt, soll mir der Wert des Keys zurückgegeben werden.
Wenn es den Wert nicht gibt, möchte ich eine Stufe niedriger suchen. Also mit /Post/LAYOUT.
Bei meinem Beispiel würde ich mit der Suche nach /post/edit/LAYOUT den Wert "zweispaltig" zurückgegeben. Bei der Suche nach /post/read/21 würde mir die Funktion "default" zurückgegeben (unter dem Pfad wurde nichts gefunden, gehe zurück bis [Post] -> dort wird "default" gefunden).
Ich habe es mit Set::extract versucht, doch das scheint nicht zu funktionieren.
Hat jemand eine Idee, welche Funktion mir da weiterhelfen könnte?
Ciao Thomas