怎么输出其他形式的浮点数,比如5E+7,3E+3之类的
有没有特别的函数可以以指定形式输出,而不是输出小数点形式呢
有没有特别的函数可以以指定形式输出,而不是输出小数点形式呢
2019-08-18
<?php
$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);
?>
php有BC高精确度函数库,下面是一些常用的BC高精确度函数使用:
bcadd — 将两个高精度数字相加
bccomp — 比较两个高精度数字,返回-1, 0, 1
bcdiv — 将两个高精度数字相除
bcmod — 求高精度数字余数
bcmul — 将两个高精度数字相乘
bcpow — 求高精度数字乘方
bcpowmod — 求高精度数字乘方求模,数论里非常常用
bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”
bcsqrt — 求高精度数字平方根
bcsub — 将两个高精度数字相减
举报