romy: round() - Rundungsfehler?

Beitrag lesen

Hi

Wenn ja, gibt dafür bereits fertige Funktionen, die das richtig machen? Keine Lust auf langes "Rad-neu-erfinden".

ja,

<schnipp>
function roundoff($v, $d) {
 $r = pow(10, $d);
 $v *= $r;
 if($v - floor($v) >= 0.5)
 {
  return (ceil($v)/$r);
 }
 else
 {
  return (floor($v)/$r);
 }
}
</schnapp>

wenn es natürlich wirklich die Probleme mit floor gibt ist dass wohl nicht ganz sicher!? Habe allerdings noch nie Probleme gehabt!

ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist