PHP - Función gmp_div_qr ()
Definición y uso
los gmp_div_qr() La función divide los números dados y devuelve el cociente y el resto.
Descripción
gmp_div_qr () divide los números dados.
Sintaxis
gmp_div_qr ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : array
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_qr () devuelve una matriz, el índice 0 es el cociente y el índice 1 es el resto.
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_qr -
<?php
$res = gmp_div_qr('120', '45');
echo "Dividing 120/45 ";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Esto producirá el siguiente resultado:
Dividing 120/45
Quotient is : 2
Remainder is : 30
Ejemplo 2
Trabajo de gmp_div_qr con números hexadecimales -
<?php
$res = gmp_div_qr('0xFF', '0x80');
echo "Dividing 0xFF/0x80";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Esto producirá el siguiente resultado:
Dividing 0xFF/0x80
Quotient is : 1
Remainder is : 127