PHP | gmp_powm()函数
gmp_powm() 是PHP中的一个内置函数,用于计算以另一个 GMP 数为模的两个 GMP 数的幂的数。(GNU 多精度:对于大数)
句法:
gmp_pow( $base, $exp, $mod)
参数:该函数接受三个强制参数$base、$exp和$mod
- $base – 它是基数。
- $exp - 这是提高到基础的力量。
- $mod - 它返回与$mod相除后的余数
注意:所有参数在PHP 5.6 及更高版本中都是一个 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
返回值:此函数返回一个正 GMP 数,相当于(base exp )%mod
例子:
Input : $base = "2" $exp = "2" $mod = 3
Output : 1
Input : $base = "4" $exp = "2" $mod = 10
Output : 6
下面的程序说明了 gmp_powm()函数:
程序 1:下面的程序演示了当 GMP 编号作为参数传递时 gmp_powm()函数的工作。
php
php
输出:
110
程序 2:下面的程序演示了当数字字符串作为参数传递时 gmp_powm() 的工作。
PHP
输出:
6
参考:
http:// PHP.net/manual/en/函数.gmp-powm。 PHP