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', 表达式相加减);

posted @ 2016-04-21 10:44  小庄啊  阅读(892)  评论(0)    收藏  举报