什么是函数可以求和两个大数 php

what is function can sum two big numbers php

出于某种原因,我正在尝试对两个大数求和

<?php
$a = 50000000000.000000000000000000;
$b = 100000000000000000000000000000;
$sum = $a+$b;
echo $sum;

但是输出是这样的:

1.0E+290

有没有函数可以对两个大数求和?

如果有足够的内存,您可以使用 bcmath extension that provide functions 对任意大小和精度的数字执行数学运算,最高可达 2147483647 位十进制数字。

示例:

<?php
$a = '50000000000.000000000000000000';
$b = '100000000000000000000000000000';
echo bcadd($a,$b);
// result : 100000000000000000050000000000