(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_div_qr — Divide numbers and get quotient and remainder
The function divides num1 by num2.
num1
The number being divided.
GMP 对象或 int ,或数字string。
num2
The number that num1 is being divided by.
GMP 对象或 int ,或数字string。
rounding_mode
See the gmp_div_q() function for description
of the rounding_mode argument.
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).
示例 #1 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]));
?>