欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP的floor函数问题。

程序员文章站 2024-01-23 20:59:28
...


最近在写一个有关金融的项目。里面涉及到好多资金小数的问题。有一次用到floor想实现向下取整精确到两位小数时,突然发现如下代码不正常了。

$money=271.28;
echo $money=floor($money*pow(10,2))/100
我惊讶的发现输出的竟然不是271.28而是271.27!

后来查了好多资料,在php官网上看到了这么一点:

浮点数的精度有限,