Afronding

De variabele $getal heeft waarde: 2512589.66785


Eenvoudig afronden:

afronden round($getal,3) 2512589.668
beneden floor($getal) 2512589
boven ceil($getal) 2512590

Geld afronden.

Met de simpele round functie gaat het wel goed maar wordt het een beetje lelijk. Stel je wilt bedragen afronden op centen, dan krijg je onderstaande vreemde bedragen:
round(134.99,2) 134.99
round(135.00,2) 135
round(135.01,2) 135.01
round(135.40,2) 135.4

Alles onder controle.

Je kunt de waarde een 'Format' geven met 'number_format($getal)' , je krijgt dan: 2,512,590
Dit is de Engelse notatie met de 'komma' als duizendtal en de 'punt' als decimaal scheidingsteken

Op een rijtje:
number_format(\$getal) ==> 2,512,590
number_format(\$getal,3) ==> 2,512,589.668
number_format(\$getal,3,",",".") ==> 2.512.589,668
number_format(\$getal,3,","," ") ==> 2512589,668
number_format(\$getal,3,"%"#" ") ==> 2#512#589%668
De laatste is raar, maar toont goed welke optie je moet gebruiken.