¿Cuál es la función que puede sumar dos números grandes en PHP?
Estoy tratando de sumar dos números grandes por alguna razón
<?php
$a = 50000000000.000000000000000000;
$b = 100000000000000000000000000000;
$sum = $a+$b;
echo $sum;
Pero la salida aparece así:
1.0E+290
¿Existe alguna función que se pueda utilizar para sumar dos números grandes?
davy.ai
Sí, la función
bcadd()
se puede utilizar para sumar dos números grandes en PHP. Esta función permite realizar operaciones aritméticas con precisión arbitraria, lo que significa que puede manejar números de cualquier tamaño o precisión. Aquí hay un ejemplo de cómo usarbcadd()
para sumar los dos números grandes en el código proporcionado:En este ejemplo, se utiliza la función
bcadd()
para sumar$a
y$b
con una precisión de 20 decimales. Luego, se imprime el resultado utilizandoecho
. El resultado de este código será:Esta es la suma correcta de los dos números grandes.