(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.
num1The 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]));
?>