Php 将浮点舍入到百分之';地方

Php 将浮点舍入到百分之';地方,php,floating-point,rounding,Php,Floating Point,Rounding,我用PHP做了一些计算,得到的数字看起来像0.20758605003357 在这种情况下,如何将其四舍五入,使输出为0.21。或者更一般地说,这样数字,不管是什么,都被四舍五入到百分之一位 number_format($number,2); 第二个参数是小数点后的位数 此外,还有money_格式(如果您希望四舍五入)。美元: 第二个参数是小数点后的位数 此外,还有money_格式(如果您希望四舍五入)。美元: 使用PHP的round函数: echo round($number, 2); 请参

我用PHP做了一些计算,得到的数字看起来像0.20758605003357

在这种情况下,如何将其四舍五入,使输出为0.21。或者更一般地说,这样数字,不管是什么,都被四舍五入到百分之一位

number_format($number,2);
第二个参数是小数点后的位数

此外,还有money_格式(如果您希望四舍五入)。美元:

第二个参数是小数点后的位数

此外,还有money_格式(如果您希望四舍五入)。美元:


使用PHP的
round
函数:

echo round($number, 2);

请参阅:

使用PHP的
round
函数:

echo round($number, 2);

参见:

回声圆(0.20758605003357,2)回声圆(0.20758605003357,2)这与数字格式()有何不同?或者number_format()是否只在给定的位置进行舍入而不舍入。number_format将对输出进行舍入,number_format提供的“功能”之一是,您可以在每1000后添加coma。查看@michi谢谢你的澄清。@HamZaDzCyberDeV啊,明白了。谢谢。这与number_format()有何不同?或者number_format()是否只在给定的位置进行舍入而不舍入。number_format将对输出进行舍入,number_format提供的“功能”之一是,您可以在每1000后添加coma。查看@michi谢谢你的澄清。@HamZaDzCyberDeV啊,明白了。谢谢。我需要一些循环的东西,但我不知道这些函数存在。我将学习它们,并在需要时使用它们。非常感谢。是的,
round()
可能是你最好的选择我不知道它有一个精确的参数。我需要一些可以循环的东西,但我不知道这些函数存在。我将学习它们,并在需要时使用它们。非常感谢。是的,
round()
可能是你最好的选择我不知道它有一个精确的参数。