php 总结数值计算的注意事项
发布:smiling 来源: PHP粉丝网 添加日期:2018-05-31 09:36:03 浏览: 评论:0
一:四舍五入
1.round — 对浮点数进行四舍五入
float round ( float $val [, int $precision ] )
2:floor — 舍去法取整(向下取整)
float floor ( float $value )
3.ceil — 进一法取整(向上取整)
float ceil ( float $value )
坑点: 当数值为整数的时候 例如 11 那么floor(11) = 10 , ceil (11) = 12; 问题显而易见,所以计算的时候要格外注意这一点,解决方法 floor(11 + 0.01);
二:整数和小数相乘除
坑点:3.5 * 100 = 300 ,就算你数学再好也没用,在php世界里这就是真理。
解决方法就是将整型变成浮点型 3.5 * (float)100 = 350
三:浮点数的怪异
坑点:8.50 – 8 = 0.500000001 其实原因和2差不多, 解决方法:将结果进行round(),提高精度即可
Tags: 数值 注意事项
- 上一篇:PHP计算身份证校验码示例
- 下一篇:PHP判断变量是否已存在
相关文章
- ·当在连接PHP时,抱怨一些数值没有定义参考?(2013-11-27)
- ·php获取超连接传递过来参数值方法(2014-03-25)
- ·php页面传递参数值几种方法总结(2014-03-26)
- ·php 从url中提取参数名和参数值实例(2014-07-13)
- ·PHP 中$_FILES的使用及注意事项(2014-03-21)
- ·使用php mongodb扩展时比较需要注意的事项(2014-03-22)
- ·PHP开发注意事项总结(2021-05-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)