Edit: Sehe grad, dass ich in einer Zeile gar nicht gerundet hatte.
Code:
} elseif ($E[1]['value']<=$E[40]['value'] && $E[1]['value']>$E[30]['value']) {
logic_setOutput($id,1,(($E[41]['value']-$E[31]['value'])/($E[40]['value']-$E[30]['value']))*($E[1]['value']-$E[30]['value'])+$E[31]['value']);
Code:
} elseif ($E[1]['value']<=$E[40]['value'] && $E[1]['value']>$E[30]['value']) {
logic_setOutput($id,1,[B]round([/B](($E[41]['value']-$E[31]['value'])/($E[40]['value']-$E[30]['value']))*($E[1]['value']-$E[30]['value'])+$E[31]['value'])[B],0)[/B];


Wird getestet! Wenn ich irgendwann mal wieder Zeit habe, werde ich mich auf jeden Fall mal mit PHP befassen.


Einen Kommentar schreiben: