rekursives Array durchsuchen

sheaven

Mitglied
Hi,

Ich möchte ein rekusives Array durchsuchen.
Hätte das gedacht:
PHP:
$kanal_akt = each($kanaele);
$teiln_such = array_search($kanal_akt[key], $teiln[kanal]);
Da bringt er aber
Wrong datatype for second argument in call to array_search

Er soll also nach dem Key des Arrays $kanaele im Array $teiln suchen.
$teiln ist dabei ein rekursives Array. Er kann von mir aus das ganze array durchsuchen anstatt nur einem Teil, aber das geht auch nicht. Er scheint immer nur auf der Ersten Ebene zu suchen.

Ich bekomme es nicht gebacken.

Weiß jemand eine Lösung?

Danke
 
Mir ist eine Möglichkeit eingefallen.
Man könnte die Jeweils benötigte Ebene in ein extra Array laden, also abspalten.
Aber das ist ja wieder zusätzliche Rechenkapazität.
Geht das nicht auch einfacher?
 
Zurück