English | 简体中文 | 繁體中文
查询

gmp_divexact()函数—用法及示例

「 计算两个 GMP 数字的精确商 」


函数名称:gmp_divexact()

函数描述:gmp_divexact() 函数用于计算两个 GMP 数字的精确商。

适用版本:此函数在PHP版本5.6.0及以上版本中可用。

语法:gmp_divexact($num1, $num2)

参数:

  • $num1:被除数,可以是一个 GMP 数字对象或一个表示数字的字符串。
  • $num2:除数,可以是一个 GMP 数字对象或一个表示数字的字符串。

返回值:返回一个 GMP 数字对象,表示计算得到的精确商。

示例:

$num1 = gmp_init('10');
$num2 = gmp_init('2');

$result = gmp_divexact($num1, $num2);

echo gmp_strval($result);  // 输出:5

上述示例中,我们使用 gmp_init() 函数将字符串 '10' 和 '2' 转换为 GMP 数字对象。然后,我们调用 gmp_divexact() 函数计算这两个数字的精确商。最后,使用 gmp_strval() 函数将结果转换为字符串并输出。结果为 '5',表示计算得到的精确商为 5。

注意:gmp_divexact() 函数要求除数能够整除被除数,如果无法整除,则会抛出一个警告。因此,在使用此函数时,需确保除数能够整除被除数,否则可能会得到不正确的结果。

补充纠错
上一个函数: gmp_div_q()函数
下一个函数: gmp_div()函数
热门PHP函数
分享链接