对 num1 和 num2 求和。
- bcadd(string $num1, string $num2, ?int $scale = null): string
num1:左操作数,字符串类型。
num2:右操作数,字符串类型。
scale:此可选参数用于设置结果中小数点后的小数位数。也可通过使用 bcscale() 来设置全局默认的小数位数,用于所有函数。如果未设置,则默认为 0。
返回值
以字符串返回两个操作数求和之后的结果。
示例:
- <?php
- $a = '1.234';
- $b = '5';
- echo bcadd($a, $b); // 6
- echo bcadd($a, $b, 4); // 6.2340
- ?>
扩展:
PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述
- bcadd — 加法
- bccomp — 比较
- bcdiv — 相除
- bcmod — 求余数
- bcmul — 乘法
- bcpow — 次方
- bcpowmod — 先次方然后求余数
- bcscale — 给所有函数设置小数位精度
- bcsqrt — 求平方根
- bcsub — 减法
文章点评