📜  PHP | gmp_div_qr()函数(1)

📅  最后修改于: 2023-12-03 15:33:32.943000             🧑  作者: Mango

PHP | gmp_div_qr()函数

简介

gmp_div_qr()函数是PHP中的一个GMP函数,主要用于对两个GMP数进行除法和求余运算,返回商和余数。

语法
array gmp_div_qr ( GMP $n , GMP $d [, int $round = GMP_ROUND_ZERO ] )
参数
  • n:一个GMP数,被除数。
  • d:一个GMP数,除数。
  • round:一个可选参数,用于指定舍入模式。可以取以下常量值之一:
    • GMP_ROUND_ZERO:朝着0舍入。
    • GMP_ROUND_PLUSINF:向正无穷方向舍入。
    • GMP_ROUND_MINUSINF:向负无穷方向舍入。
返回值

一个数组,包含商和余数。

示例
$n = gmp_init(15);
$d = gmp_init(4);
list($q, $r) = gmp_div_qr($n, $d);
echo "15 / 4 = $q 余 $r";
// 输出: 15 / 4 = 3 余 3
注意事项
  • 除数不能为0,否则会抛出一个Division by zero错误。
  • 除数和被除数都必须为GMP数类型,否则会抛出一个GMP object required错误。
参考资料