Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Divide un numero con precision arbitraria, veamos su sintaxis:
bcdiv(valor_1, valor_2[, escala]);
Esta funcion devuelve el resultado de la division del valor_1 mediante el valor_2, el valor escala es opcional y se encarga de indicar cuantos numeros mostraremos despues de la coma decimal, en caso de no informarlo el valor predeterminado es 0 y este tambien puede ser establecido mediante bcscale, veamos un ejemplo para entender ese concepto y para ello crearemos un archivo con el nombre de dividir.php y le agregaremos el siguiente codigo:
dividir.php
<?php
echo bcdiv(16225, 60) . PHP_EOL;
echo bcdiv(16225, 60, 7) . PHP_EOL;
?>
En este caso mostraremos el resultado de aplicar la funcion en dos valores pero en el primer caso sin escala y en el segundo con dicho valor, veamos como es su salida:
$ php dividir.php
270
270.4166666
$
En el primer caso nos devuelve solo la parte entera porque asume que escala es igual a 0, en el segundo caso si nos muestra los decimales post-coma.
Nota:
En caso de no poder usar esta funcion deben instalar la expansion bcmath.
En resumen, hoy hemos visto bcdiv, que es, para que sirve, como se utiliza y un ejemplo practico para poder 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
