浮点数转整数时出现的一个问题
<br />今天QA报了一个bug,把用户输入的收益从单位元转换分的时候,对于1111.11元的用例,转化错误了,变成了111110分。用于转换的函数如下:<br />function _convert_money_yuan2fen($dblValue)<br />{<br /> $intTmp = intval(round($dblValue, 2) * 100);<br /> return $intTmp;<br />}<br />刚开始试了几个其它数值,转化正常,但是对于1111.
原创
2010-06-13 10:02:00 ·
564 阅读 ·
0 评论