Hallo Thunderfox,
man unterscheidet zwischen einer mathematischen Runden nach x Nachkommastellen (abschneiden mit Berücksichtigung der Folgestellen) und der Abschneiden nach spätestens x Nachkommastellen. Dies bedeutet aber nicht zwingend -wie Du festgestellt hast-, dass auch x Nachkommastellen da sein müssen.
Also formatiert man seine Ausgabe entsprechend mit den Funktionen printf bzw. sprinf. Bei Dir dürfte es als Formatierungstring %f7.2 sein (z.B. es fehlen noch Angaben zur genauen Bestimmung).
Aber Achtung: Hier wird englischesprachige Formatierung verwendet. Eventuell Dir hier die Funktion
$german\_format\_number = number\_format($number, 2, ',', '.');
// 1,234,57
weiter.
MfG Georg V.
P.S.: Quelle http://www.php.net/manual/de/