Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion nos devuelve la resta entre dos valores con precision arbitraria, veamos su sintaxis:
bcsub(valor_1, valor_2[, escala]);
La operacion se realizara entre los dos valores informados, y de manera opcional tenemos a escala que usaremos para indicarle cuantos digitos mostraremos despues de la coma, en caso de no hacerlo de manera predeterminada establecera el valor con 0, este valor puede ser establecido mediante bcscale, analicemos un ejemplo y para ello debemos crear un archivo con el nombre de resta.php y le agregaremos el siguiente codigo:
resta.php
<?php
$pi = 3.14159265359;
$num = 6;
echo bcsub($pi, $num) . PHP_EOL;
echo bcsub($pi, $num, 4) . PHP_EOL;
?>
Primero definiremos dos variables con dos valores distintos, para luego llamar dos veces a la funcion y les pasaremos estas variables pero en el primer caso no aplicaremos a escala pero si en el segundo caso, vemos como es la salida:
$ php resta.php
-2
-2.8584
$
En este caso se aplico lo que comentamos al comienzo, sino pasamos un valor de escala este omitira todos los valores despues de la coma pero para el segundo caso si mostramos la cantidad que le informamos.
Nota:
Si la no pueden utilizarla es porque deben instalar la extension bcmath.
En resumen, hoy hemos visto a bcsub, 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
