继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP float金额在强制转换为整型时,数值出现错误

函数式编程
关注TA
已关注
手记 200
粉丝 14
获赞 30

今天发现一个很奇怪的问题;


我有一笔订单金额为$a = 529.80  交易时我做了金额检验:

客户端传给我的是字符串52980(分),

我从数据库取出是:529.80 然后 * 100 (变成分) $b = 52980,

然后在转为整型 intval($b),发现一个奇怪的问题,变成了52979 少了一分。然后都试了一遍,发现:


*.30  *.80  *.31  *.81  都有这个问题


具体原因还不明白。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP