牛牛在线工具

gmp_gcd()

收录 8868 个 PHP 函数,含用途说明与用法示例。

gmp_gcd()

计算两个大整数的最大公约数

函数名: gmp_gcd() 函数描述: gmp_gcd() 函数用于计算两个大整数的最大公约数。 适用版本: PHP 4 >= 4.0.4, PHP 5, PHP 7 用法: gmp_gcd ( GMP|int|string $a , GMP|int|string $b ) : GMP 参数: $a: 一个大整数,可以是 GMP 数字资源、整数或字符串。 $b: 另一个大整数,可以是 GMP 数字资源、整数或字符串。 返回值: 返回一个 GMP 数字资源,表示两个输入整数的最大公约数。 示例: <?php $a = gmp_init(12); // 将整数 12 转换为 GMP 数字 $b = gmp_init(18); // 将整数 18 转换为 GMP 数字 $gcd = gmp_gcd($a, $b); // 计算最大公约数 echo gmp_strval($gcd); // 输出结果:6 ?> 上述例子中,我们使用了 gmp_init() 函数将整数转换为 GMP 数字,然后使用 gmp_gcd() 函数计算了 12 和 18 的最大公约数。最后,使用 gmp_strval() 函数将结果转换为字符串并输出。输出结果为 6,即 12 和 18 的最大公约数为 6。