php 在涉及到浮点数的计算的时候一定要对可能出现的问题作限定。如以下的现象:
1 | $f=33.8; |
解决方案有三个:
1 | var_dump(intval(sprintf("%.2f", $f*100)));//string '58.00'//int 58 |
原则:
在进行浮点数计算的时候一定要对浮点数进行格式化!再代入进行计算处理。
php 在涉及到浮点数的计算的时候一定要对可能出现的问题作限定。如以下的现象:
1 | $f=33.8; |
解决方案有三个:
1 | var_dump(intval(sprintf("%.2f", $f*100)));//string '58.00'//int 58 |
原则:
在进行浮点数计算的时候一定要对浮点数进行格式化!再代入进行计算处理。