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