{site_name}

{site_name}

🌜 搜索

在PHP中,gmp_div_r()函数用于计算两个大整数的商的余数

php 𝄐 0
php gmp,php gmp扩展,php gmp 向左移动,php gmp模块 debian安装,php gmp安装失败,php gmail客户端
在PHP中,gmp_div_r()函数用于计算两个大整数的商的余数。

函数的语法如下:
gmp_div_r ( GMP $n , GMP $d [, int $round = GMP_ROUND_ZERO ] ) : GMP

参数说明:
- $n:被除数,必须是一个GMP(GNU Multiple Precision)数。
- $d:除数,必须是一个GMP数。
- $round:可选参数,指定舍入模式,默认为零舍入(GMP_ROUND_ZERO)。

函数返回一个GMP数,表示两个整数相除的余数。

以下是一个示例:
php
$n = gmp_init("123456789012345678901234567890");
$d = gmp_init("987654321098765432109876543210");

$remainder = gmp_div_r($n, $d);

echo gmp_strval($remainder); // 输出:77777777757777777577777777775


在上面的例子中,被除数$n是一个非常大的整数,除数$d也是一个非常大的整数。调用gmp_div_r()函数计算它们的余数,并使用gmp_strval()函数将余数转换为字符串进行输出。