float的精度,3个小数相加后精度丢失--小数比较使用bccomp方法
$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', 表达式相加减);
优质内容筛选与推荐>>