您的位置:首页 > 其它

float的精度,3个小数相加后精度丢失--小数比较使用bccomp()方法

2016-04-21 10:44 344 查看
$a = 1200.00;
$b = 1199.80;
$c = 0.1;
$u = 0.12;

$d = $b+$c+$u;
var_dump($a);
var_dump($d);
var_dump(bccomp($a,$d,2));

在php中比较浮点数大小.使用bccomp(数字1,数组2,小数个数) ,返回结果0为相等,-1为不等

//echo sprintf("%2f",$a-$b);

===========浮点型相加减.使用 sprintf('%2f', 表达式相加减);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: