Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion nos permite sumar dos numeros de precision arbitraria, veamos como es su sintaxis:
bcadd(valor_1, valor_2[, escala]);
Los valores son los que sumaremos entre si, y de forma opcional podemos pasar un valor llamado escala en el cual definiremos la cantidad de valores que mostraremos despues de la coma, este ultimo valor tambien se puede definir mediante la funcion bcscale, para entender el concepto vamos a ver un ejemplo y para ello crearemos un nuevo archivo con el nombre de sumar.php y le agregaremos el siguiente codigo:
sumar.php
<?php
$num1 = '10';
$num2 = '10.176';
echo bcadd($num1, $num2) . PHP_EOL;
echo bcadd($num1, $num2, 4) . PHP_EOL;
?>
Primero definiremos dos variables con distintos valores, para luego mostrar el resultado el llamado a la funcion donde primero no usaremos al valor de escala y en el segundo caso si lo aplicamos, ejecutemos el codigo para ver su salida:
$ php sumar.php
20
20.1760
$
Observen como en el primer caso al no pasar el valor de escala lo toma como 0 y por lo tanto no muestra ningun valor, en cambio en el segundo caso al agregar un valor de 4 no solo mostro los decimales sino que tambien agrego un 0 para poder completar la cantidad que pasamos.
Nota:
Esta funcion no funcionara sino esta instalada la extension bcmath.
En resumen, hoy hemos visto a bcadd, que es, para que sirve, como se utiliza y un ejemplo practico para verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
