函数名称: bcscale()
适用版本: PHP 4, PHP 5, PHP 7
函数描述:设置所有bc数学函数的默认小数点保留位数。
用法示例:
设置bc数学函数的小数点保留位数为2:
bcscale(2);
进行bc数学计算,并保留相应的小数点位数:
bcscale(4); $x = '1.23456789'; $y = '2.34567890'; $sum = bcadd($x, $y); echo $sum; // 输出:3.5802 $diff = bcsub($x, $y); echo $diff; // 输出:-1.1111 $prod = bcmul($x, $y); echo $prod; // 输出:2.8884 $quot = bcdiv($x, $y); echo $quot; // 输出:0.5278
注意事项:bcscale()函数设置的小数点位数仅对于未显式指定小数点保留位数的bc数学函数有效。如果在其他函数中使用bcscale()函数更改了保留位数,则在计算时应该相应地重新设置。如果未调用bcscale()函数,则默认小数点位数为0。