php中float转int精度丢失的问题

今天遇到一个问题,$19.99转换为内部货币时的比例是1:100,因此乘以100,结果是1999,可是订单信息描述中将数据转换为int(不肯定, 由于里面是将含有该float数值字段的数组作json_encode处理的)时,数值变为了1998。原来float和int在计算机的二进制存储方式不一样,参考:http://www.javashuo.com/article/p-yktweiqb-x.htm
相关文章
相关标签/搜索