gmp_div_qr
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
Divide numbers and get quotient and remainder
Description
The function divides num1 by num2.
Parameters
num1The number being divided.
Parameter
num2The number that
num1is being divided by.Parameter
rounding_modeSee the
gmp_div_q()function for description of therounding_modeargument.
Return Values
Returns an array, with the first element being [n/d] (the integer result of the division) and the second being (n - [n/d] * d) (the remainder of the division).
Examples
Division of GMP numbers
<?php
$a = gmp_init("0x41682179fbf5");
$res = gmp_div_qr($a, "0xDEFE75");
printf("Result is: q - %s, r - %s",
gmp_strval($res[0]), gmp_strval($res[1]));
?>