dey: noch einmal: array query verfeinern

Beitrag lesen

Hallo,

Hi dey!

function getNodevalue($array,$nodename) {

foreach($array as $node) {
        if(isset($array['nodename']) AND $array['nodename'] == $nodename)
            return $array['nodevalue'];
        else return getNodevalue($node,$nodename);
    }
}

Wenn ich das richtig überblicke würden mir hier alle Nodevalue passend zum $nodename ausgegeben. Ich aber doch nur den passend zum aktuellen Elternelement.  
Zudem kostet die Rekursiv-Funktion vermutlich erheblich Performace!?  
  
Wie sieht es aus wenn ich aus dem Elternelement ein temporäres Array mache und die mit $array übergebe?  
  

> MfG H☼psel  

bydey

-- 
\-- bydey ist die Signatur und Verabschiedung, nicht der Nick --  
  
\-- Navigate all your PHP web projects with  [PHP Project Browser](http://deynews.de/ppb/)--