Hoe kan ik een getal afronden op 2 decimalen zodat er als het getal bijvoorbeeld 10.10 is ook 10.10 komt te staan en niet 10.1?
round();

Werkt zo:
round(4.289,2)//antwoord = 4.26

de 2 achter de komma staat voor hoeveel deciamalen


edit:
Robert was eerst :P
Het probleem is juist dat die functie niet goed werkt bij financiƫle getallen. Ik wil graag dat als bijvoorbeeld 10.100 de input is, de output 10.10 is en niet 10.1 .
PurpleMadness schreef op 17.06.2006 21:05
number_format?


Zou je misschien de code kunnen geven om af te ronden op 2 decimalen? Ik had die functie al wel gevonden, maar begreep de uitleg die er bij stond niet.
$rounded = number_format($unrounded, 2, '.', ' ');
Robert schreef op 17.06.2006 21:12
$rounded = number_format($unrounded, 2, '.', ' ');


Dat werkt goed, bedankt!
Raymond schreef op 17.06.2006 21:01
round();

Werkt zo:
round(4.289,2)//antwoord = 4.26

volges mij is 4.289 afgerond op 2 decimalen 4.29
ik weet het wel.. eeehm.. iets met de s..

$resultaat=sprintf("%01.2f",$resultaat)

kweet niet precies hoe hij werkt...

de 2e resultaat moet je verandere in wat je wilt laten afronden
Terence schreef op 17.06.2006 22:43
[quote=Raymond schreef op 17.06.2006 21:01]round();

Werkt zo:
round(4.289,2)//antwoord = 4.26

volges mij is 4.289 afgerond op 2 decimalen 4.29[/quote]

Lol, type foutje :P

Reageren