PHP 5.6.31 Released

Voting

Please answer this simple SPAM challenge: four minus four?
(Example: nine)

The Note You're Voting On

martinr at maarja dot net
9 years ago
Please note that the format of this functions output also depends on your locale settings. For example, if you have set your locale to some country that uses commas to separate decimal places, the output of this function also uses commas instead of dots.

This might be a problem when you are feeding the rounded float number into a database, which requires you to separate decimal places with dots.

See it in action:
<?php
   
echo round('3.5558', 2);
   
setlocale(constant('LC_ALL'), 'et_EE.UTF-8');
    echo
'<br />'. round('3.5558', 2);
?>

The output will be:
3.56
3,56

<< Back to user notes page

To Top