PHP - Función gmp_div_r ()
Definición y uso
los gmp_div_r() La función divide los números dados y devuelve el resto.
Descripción
gmp_div_r () divide los números dados y devuelve el resto.
Sintaxis
gmp_div_r ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | a El número que se va a dividir. Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica. |
2 | b El número que dividirá con el parámetro a. Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica. |
3 | round El redondeo se puede hacer usando las siguientes constantes:
|
Valores devueltos
La función PHP gmp_div_r () devuelve el resto, que es un número GMP.
Versión PHP
Esta función funcionará a partir de la versión PHP superior a 5.0.0.
Ejemplo 1
Funcionamiento de gmp_div_r -
<?php
$res = gmp_div_r('120', '45');
echo "Dividing 120/45 : ";
echo "<br/><br/>";
echo "Remainder is : ".$res;
?>
Esto producirá el siguiente resultado:
Dividing 120/45
Quotient is : 2
Remainder is : 30
Ejemplo 2
Trabajo de gmp_div_r con números hexadecimales -
<?php
$res = gmp_div_r('0xFF', '0x80');
echo "Dividing 0xFF/0x80";
echo "<br/><br/>";
echo "Remainder is : ".$res;
?>
Esto producirá el siguiente resultado:
Dividing 0xFF/0x80
Remainder is : 127