©
本文档使用 PHP中文网手册 发布
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_div_qr — Divide numbers and get quotient and remainder
$n
, GMP $d
[, int $round
= GMP_ROUND_ZERO
] )
The function divides n
by d
.
n
The number being divided.
可以是一个 GMP 数据 resouce ,或一个可以转换为数值的字符串。
d
The number that n
is being divided by.
可以是一个 GMP 数据 resouce ,或一个可以转换为数值的字符串。
round
See the gmp_div_q() function for description
of the round
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).
Example #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 ]));
?>