Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta nos devuelve el modulo o resto de una division con precision arbitraria, veamos como es su sintaxis:
bcmod(valor_1, valor_2);
Este realizara la division entre el valor_1 y el valor_2 pero no nos devolvera el resultado de la division, como lo hace bcdiv, sino que nos devolvera el resto de dicha division, para entenderlo vamos a analizar un ejemplo y para ello crearemos un archivo con el nombre de modulo.php y le agregaremos el siguiente codigo:
modulo.php
<?php
echo bcmod(4, 2) . PHP_EOL;
echo bcmod(2, 4) . PHP_EOL;
?>
En este caso haremos una division entre dos valores similares pero en distinto orden, y en ambos casos mostraremos el resultado, veamos como es su salida:
$ php modulo.php
0
2
$
Observen la salida, en el primer caso si hubiera realizado la division tendria que ser dos pero en su lugar nos devolvio 0, esto es por que no hay un resto de esta division pero en el segundo caso si porque no tendremos una division sin resto y nos devuelve ese valor.
Nota:
En caso de que no puedan usar esta funcion deben instalar la expansion de bcmath.
En resumen, hoy hemos visto bcmod, 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
