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  | 
原则:
在进行浮点数计算的时候一定要对浮点数进行格式化!再代入进行计算处理。