Unset eines Funktionswertes

Subwoover

Erfahrenes Mitglied
Jap ich hab ne recht große while schleife in welcher ich mittels werten eine funktion fütter und das ergebnis nun auslese und weiterverwende...

Mein Problem ist jedoch...
er nimmt alle werte aus einer DB und wenn zu einem Wert ein anderer in einem table vorhanden ist soll er die funktion ausführen...
wen nun danach ein paar "leere" werte kommen behält die funktionsvariable trotzdem ihren wert!

ein Beispiel:
PHP:
while () {
 if (!empty($exist_value)) {
   $verlust1 = verlust(....)
} else {
   $verlust1 = 0;
}
echo $verlust1;
}

er gibt mir jedesmal den wert von $verlust1 aus den er beim ersten eintrag hat... wie setz ich die funktion auf null? gibts da ne funktion die die function unset 'et oda so?
 
d.h. du willst, dass im else-Zweig, also wenn $exist_value leer ist, einfach keine Ausgabe, sprich zum nächsten Schleifendurchlauf springen?
Dann einfach im else-Zweig ein "continue" reinschreiben.

PHP:
while () { 
if (!empty($exist_value)) 
    echo verlust(....) ; //wozu in die Var speichern wenn du es sowieso danach ausgibst...
else
    continue;
}
 
Zurück