关于PHP浮点数转换成整型时的坑
來源://chixintf.com/
诗人:admin
浏览访问危害:3019次
发布信息的时间:2018-12-19 08:47:05
收藏:添加收藏
吐槽一个php开发过程中的坑,心中愤恨啊。
$fund = 1232.86; $intFund = intval($fund*100); if($intFund == 123286){ return TRUE; }else{ return FALSE; }
浮点数 | 与整数相乘后的结果 | 预期结果 |
0.58 | intval(0.58*100)=57 | 58 |
19.99 | intval(19.99*100) = 1998 | 1999 |
1232.86 | intval(1232.86*100) = 123285 | 123286 |
function intvals($numbers){
if(!is_numeric($numbers))return 0;
return intval(strval($numbers));
}
- 下一条: 乐博体育:Linux服务器搭建Apache与Nginx的优缺点
- 下眼前这条: 没有了