扫码关注官方订阅号
$qty = 50.852; echo (int) ($qty * 10000); // 期望结果:508520 // 实际结果:508519
以上问题如何解释?并且如何处理会得到期望结果?
人生最曼妙的风景,竟是内心的淡定与从容!
点击这里你可以看下鸟哥对于浮点数的解释。
原来的答案不对,删除,补充题目相关内容如下:
$qty = 50.852; echo $qty * 10000; //508520 echo (int) ($qty * 10000); //508519 echo round($qty * 10000); //508520 echo (int)($qty * 100000); //5085200 echo (int)($qty * 1000); //50852 echo (int)(508520); //508520 echo (int)50.852; //50
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
点击这里
你可以看下鸟哥对于浮点数的解释。
原来的答案不对,删除,补充题目相关内容如下: