(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_divexact — 数字的精确除法
使用快速的“精确除法”算法将 num1
除以 num2
。仅当预先知道 num2
可以整除 num1
时,此函数才能产生正确的结果。
num1
被除数。
一个 GMP 对象、一个 int 或一个 string,可以解释为一个数字,遵循与在 gmp_init() 中使用字符串进行自动基数检测(即当 base
等于 0 时)相同的逻辑。
num2
num1
被除以的数字。
一个 GMP 对象、一个 int 或一个 string,可以解释为一个数字,遵循与在 gmp_init() 中使用字符串进行自动基数检测(即当 base
等于 0 时)相同的逻辑。
一个 GMP 对象。
示例 #1 gmp_divexact() 示例
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";
$div2 = gmp_divexact("10", "3"); // 错误结果
echo gmp_strval($div2) . "\n";
?>
以上示例将输出
5 2863311534