PHP - Función gmp_div_q ()
Definición y uso
los gmp_div_q() función divide los números dados.
Descripción
gmp_div_q () divide el número dado y devuelve un número GMP.
Sintaxis
gmp_div_q ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP
Parámetros
El número que se va a dividir. Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica.
No Señor | Descripción de parámetros |
---|---|
1 |
a |
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 realiza de la siguiente manera:
|
Valores devueltos
La función PHP gmp_div_q () divide los números dados y devuelve el 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_q -
<?php
$num1 = gmp_div_q("200", "5");
$num2 = gmp_div_q("99", "3");
$num3 = gmp_div_q("1", "3", GMP_ROUND_PLUSINF);
$num4 = gmp_div_q("-100", "4", GMP_ROUND_PLUSINF);
$num5 = gmp_div_q("-50", "4", GMP_ROUND_MINUSINF);
echo "The number 200/5 is : ".$num1;
echo "<br/><br/>";
echo "The number 99/3 is : ".$num2;
echo "<br/><br/>";
echo "The number 1/3 is : ".$num3;
echo "<br/><br/>";
echo "The number -100/4 is : ".$num4;
echo "<br/><br/>";
echo "The number -50/4 is : ".$num5;
?>
Esto producirá el siguiente resultado:
The number 200/5 is : 40
The number 99/3 is : 33
The number 1/3 is : 1
The number -100/4 is : -25
The number -50/4 is : -13
Ejemplo 2
Trabajo de gmp_div_q con números hexadecimales -
<?php
$num1 = gmp_div_q("0x80", "0xFF");
echo "The number 0x80/0xFF is : ".$num1;
?>
Esto producirá el siguiente resultado:
The number 0x80/0xFF is : 0