查询

gmp_lcm()函数—用法及示例

「 计算两个大整数的最小公倍数 」


函数名称:gmp_lcm()

函数描述:gmp_lcm() 函数用于计算两个大整数的最小公倍数。

函数用法:

gmp_lcm ( mixed $a , mixed $b ) : GMP

参数:

  • $a: 一个整数或 GMP 对象,表示要计算最小公倍数的第一个数。
  • $b: 一个整数或 GMP 对象,表示要计算最小公倍数的第二个数。

返回值:

  • 返回一个 GMP 对象,表示计算得到的最小公倍数。

注意事项:

  • 该函数要求 GMP 扩展已经安装和启用。

示例:

// 使用整数作为参数
$a = 12;
$b = 18;
$lcm = gmp_lcm($a, $b);
echo gmp_strval($lcm); // 输出:36

// 使用 GMP 对象作为参数
$a = gmp_init("12");
$b = gmp_init("18");
$lcm = gmp_lcm($a, $b);
echo gmp_strval($lcm); // 输出:36

以上示例中,我们计算了整数 12 和 18 的最小公倍数。首先,我们使用整数作为参数调用了 gmp_lcm() 函数,并将结果打印出来。然后,我们使用 GMP 对象作为参数再次调用了 gmp_lcm() 函数,并将结果打印出来。在两种情况下,输出结果都是 36,即 12 和 18 的最小公倍数。

注意:在使用 gmp_lcm() 函数之前,需要确保 GMP 扩展已经正确安装和启用。

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