Hallo Thomas,
Die round()-Funktion rundet mathematisch und schneidet nichts weg:
1.025 --> 1.02 (5 nach gerader Zahl abrunden)
1.075 --> 1.08 (5 nach ungerader Zahl aufrunden)
Das war vor 25 Jahren modern und gilt nicht mehr. Die Rundungsregeln sind in der DIN 1333 festgelegt. Die gilt seit 1992, die neuen Rundungsregeln sollte aber schon länger gelten, denn das änderte sich schon während meiner Schulzeit (ich tippe auf 1975-1980, da gab es eine umfassende Anpassung der ISO-Normen)
Also steht rechts neben der Rundungszahl ein Zahl die kleiner als 5 ist, wird abgerundet, sonst aufgerundet.
Das PHP richtig rundet zeigt das Beispiel:
echo round(1.125,2) ==> 1.13
Viele Grüße
Antje