phpbar.de logo

Mailinglisten-Archive

[php] Mehrdimensionales Array prüfen ob Key existiert

[php] Mehrdimensionales Array prüfen ob Key existiert

Maik Ryssel maik at laubegaster.de
Die Jul 24 19:16:28 CEST 2007


Yannik Hampe wrote:
> Eleganter nicht, aber so, dass es funktioniert. Würde mich zumindest 
> wundern, wenn deine Funktion funzt, weil das:
> if(is_array($v)) array_key_exists_recursive($key,$v);
> so... naja... du machst mit dem Ergebnis von der Funktion nie was... 
> Richtig wäre sowas:
> if(is_array($v) && array_key_exists_recursive($key,$v)) return true;
Stimmt, Danke...

> btw: warum returnst du den key, wenn du was gefunden hast:
> if($k == $key) {return $key;}
> 
> Wenn dein key irgendwas ist, was sich nach false casten lässt, liegst du 
> ganz schnell auf der Schnauze. Und den key, nachdem du suchst weisst du 
> ja eh... returne doch true :-).
war nur zu Testzwecken, im richtigen Leben gibt die Funktion true oder 
false zurück.


Maik

php::bar PHP Wiki   -   Listenarchive