phpbar.de logo

Mailinglisten-Archive

[php] Funktionsabbruch mit return

[php] Funktionsabbruch mit return

rfi at gmx.de rfi at gmx.de
Die Mar 14 18:46:01 CET 2006


Moin alle zusammen,

mit folgende Funktion durchsuche ich ein Array. Wenn ein 
bestimmter Wert gefunden, soll die Funktion beendet werden.

function scan_array($forms, $search) { 

    foreach ($forms as $value) {
         if (is_array($value)) {
              scan_array($value, $search);
         } else {
              if ($value == $search) {
                  echo "Funktion verlassen <br /> \n";
                  return true;
              }
         }
     }

     return false;
}

Die Funktion wird zwar an der richtige Stelle beendet,
dennoch bekomme ich einen falsche Rückgabewert. 

So langsam verstehe ich das nicht mehr.... :-(

Gruß,
Ronny


php::bar PHP Wiki   -   Listenarchive