493333王中王开奖结果-王中王开奖一马中特

493333王中王开奖结果让不同类型的网络可以可靠地互相联接,王中王开奖一马中特拥有规模庞大的原创游戏,在这里您将享受的不一样快乐。

网络频道

当前位置:493333王中王开奖结果 > 网络频道 > php 总结数值计算的注意事项

php 总结数值计算的注意事项

来源:http://www.soniaLorenzana.com 作者:493333王中王开奖结果 时间:2019-09-30 17:05

float round ( float $val [, int $precision ] )

  1. <?php  
  2. echo floor(4.3); // 4  
  3. echo floor(9.999); // 9  
  4. ?>   

坑点:8.50 – 8 = 0.500000001  其实原因和2差不多,   解决方法:将结果进行round(),提高精度即可

float floor ( float $value ) 

float ceil ( float $value )

float round ( float $val [, int $precision ] ) 

二:整数和小数相乘除

[php] view plaincopyprint?图片 1图片 2

解决方法就是将整型变成浮点型 3.5 * (float)100 = 350

[php] view plaincopyprint?图片 3图片 4

坑点:3.5 * 100 = 300 ,就算你数学再好也没用,在php世界里这就是真理。

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
//Example #1 ceil() 例子 

1.round — 对浮点数进行四舍五入

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
//Example #1 floor() 例子 

3.ceil — 进一法取整(向上取整)

Note: PHP 默认不能正确处理类似 "12,300.2" 的字符串。见字符串转换为数值。

float floor ( float $value )

float ceil ( float $value ) 

本文由493333王中王开奖结果发布于网络频道,转载请注明出处:php 总结数值计算的注意事项

关键词: