Php/docs/function.gmp-powm

来自菜鸟教程
机器人讨论 | 贡献2020年12月10日 (四) 14:21的版本 (autoload)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至:导航、​搜索

gmp_powm

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_powmRaise number into power with modulo


说明

gmp_powm ( GMP $base , GMP $exp , GMP $mod ) : GMP

Calculate (base raised into power exp) modulo mod. If exp is negative, result is undefined.


参数

base

The base number.

PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。

exp

The positive power to raise the base.

PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。

mod

The modulo.

PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。


返回值

The new (raised) number, as a GMP number.


范例

Example #1 gmp_powm() example

<?php$pow1 = gmp_powm("2", "31", "2147483649");echo gmp_strval($pow1) . "\n";?>

以上例程会输出:


2147483648