paschef: Berechnungs-Problem

Beitrag lesen

Für +36,63 sieht's übrigens genauso aus. D.h. Du willst nur "zur Null hin" runden, nicht kaufmännisch oder so ?

Kleines Missverständnis!!!
Ich will eben genau das andere! Also nicht "nur zur Null hin"
Deshalb funzt es ja mit +36,63 aber nicht mit -36,63.
Es soll also bis +36,63 nur +36,50 angezeigt werden, genauso für -36,63 dann -36,50

Abgesehen davon, dass ich das Codebeispiel noch mal korrigieren musste (s. Posting)... gehen wir's mal in Ruhe durch:
+36,63 -> 36,50  (also "floor", nach unten)
-36,63 -> -36,50 (also "ceil", nach oben)

Falls Du
-36,63 -> -36,75 haben willst, dann nimm immer "floor" und spar Dir die if-Abfrage:

$ueber_diff = $dauer_ges[0]-$soll_gesamt;
$ueber_show = number_format(((floor($ueber_diff*4))/4),2);

Ich hoffe, das ist das Gesuchte ?

Will echt nicht nerven. Jetzt bin ich aber schon so weit, und hoffe Du hilfst mir jetzt noch einmal ... :-)

Aber gerne. Hier regnet's eh...