$a = 0.58;
$b = 100;
echo $a*$b,'<br/>'; // 58
$a = 0.58;
$b = 100;
echo intval($a*$b),'<br/>'; // 57
$a = 0.57;
$b = 100;
echo intval($a*$b),'<br/>'; // 56
echo '<br />';
$a = 0.1 + 0.7;
echo $a; //0.8
if((0.1 + 0.7) == 0.8){
echo '相等';
}else{
echo '不相等'; //这里输出
}
if(strval(0.1 + 0.7) == 0.8){
echo '相等'; // 输出相等
}else{
echo '不相等';
}
if(0.8 == 0.8){
echo '相等'; // 输出相等
}else{
echo '不相等';
}
if(bcadd(0.1 ,0.7,1) == 0.8){
echo '相等'; // 输出相等
}else{
echo '不相等';
}
php浮点数计算精度的坑
最新推荐文章于 2024-03-28 12:12:46 发布