dedlfix: Mehrdimensionales Array durchsuchen - nur über Schleife?

Beitrag lesen

echo $begrüßung;

ich habe zwei mehrdimensionales Arrays, die ich durchsuchen will. Ist das wirklich nur möglich, in dem ich das Array mit einer bzw. zwei Schleife durchlaufe?

PHP bietet keine Möglichkeit, in verschachtelten Arrays zu suchen. Der Anwendungsfall "Der Wert ist irgendwo da drin" ist nicht sehr häufig. Und wenn man die Fundstelle haben möchte, was soll man dann zurückgeben? Einen Verweis auf den einen Wert? Irgendwie den Pfad der dorthin führt? Wie soll das konkret aussehen? Und wollen mindestens 80% aller Anwender das genauso haben, damit sich eine Implementation lohnt?

Ich will wissen, ob $_GET['thema'] in den Arrays existiert. Im Moment mache ich das so, dass ich eine Variable auf 1 setze und diese 0 gesetzt wird, wenn in der Schleife der entsprechende Wert gefunden wird.

Und wenn der Wert gefunden wurde kannst du abbrechen.

Ich habe schon gegooglet und als Alternative Funktionen in dieser Art gefunden:
Das wäre ein wenig kürzer, liefert mir aber gar nichts zurück.

Da fehlt die Rekursivität. So läufst du nur durch das äußere Array, was du mit Kontrollausgaben gesehen hättest.

echo "$verabschiedung $name";