Anuncios

Bienvenidos sean a este post, hoy veremos una funcion de PHP.

Anuncios

Divide un numero con precision arbitraria, veamos su sintaxis:

bcdiv(valor_1, valor_2[, escala]);
Anuncios
Anuncios

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;

?>
Anuncios

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
$
Anuncios

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.

Anuncios
Nota:
En caso de no poder usar esta funcion deben instalar la expansion bcmath.
Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50