Hi Leute !
Hab hier eine Funktion geschrieben welche nen kleinen Vergleich durchführt und dann einen Wert in einer Variable zurückgeben soll.
Beim Ausführen wird der wert von $lager[blei] ausgegeben (immer 20) was eigentlich auch logisch ist da die Variable in der Funktion keinen neuen Wert erhält sondern danach keine mehr ist.
Das liegt wohl an der zeile $lager[$resi]=0; da dies ja im Prinzip nur 20=0 ist
Kann mir jemand mal ein besipiel geben wie man es geschickt lösen kann ? Wäre sehr dankbar !
Grüße
Hab hier eine Funktion geschrieben welche nen kleinen Vergleich durchführt und dann einen Wert in einer Variable zurückgeben soll.
PHP-Code:
function control_ressi($resi,$resi_need) {
if($lager[$resi]<$resi_need) {
$lager[$resi]=0;
} else { $lager[$resi]-=$resi_need; }
return($lager[$resi]);
}
$lager[blei]=20;
$blei_need=15;
control_ressi(blei,$blei_need);
print $lager[blei];
Das liegt wohl an der zeile $lager[$resi]=0; da dies ja im Prinzip nur 20=0 ist
Kann mir jemand mal ein besipiel geben wie man es geschickt lösen kann ? Wäre sehr dankbar !
Grüße
Kommentar