echo intval(0.58*100);//结果为57
echo intval((0.1 + 0.7) * 10);//结果为7
产生这样的原因是计算机内部对部分浮点数不能准确地用二进制表示,就像我们不能用十进制准确表示10/3一样.
所以对于浮点数来计算金额这些敏感的数据,推荐使用PHP的BC函数
echo intval(0.58*100);//结果为57
echo intval((0.1 + 0.7) * 10);//结果为7
产生这样的原因是计算机内部对部分浮点数不能准确地用二进制表示,就像我们不能用十进制准确表示10/3一样.
所以对于浮点数来计算金额这些敏感的数据,推荐使用PHP的BC函数
我们大家都知道 Android应用程序被限制在 16MB的堆上运行,至少在 T-Mobile G1上是这样。对于手机来说,这是很大的内存了;但对于一些开发人员来说,这算是较小的了。即使我们不打算使用掉所有的内存,但是,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M