gmp_powm

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

gmp_powm将数字提升为幂并取模

描述

gmp_powm(GMP|int|string $num, GMP|int|string $exponent, GMP|int|string $modulus): GMP

计算 (num 提升为幂 exponent) 模 modulus。如果 exponent 为负数,则结果未定义。

参数

num

底数。

一个 GMP 对象、一个 int 或一个数值 string.

exponent

num 提升的正幂。

一个 GMP 对象、一个 int 或一个数值 string.

modulus

模。

一个 GMP 对象、一个 int 或一个数值 string.

返回值

新的(提升的)数字,以 GMP 数字形式。

示例

示例 #1 gmp_powm() 示例

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

上面的示例将输出

2147483648

添加注释

用户贡献的注释 1 条注释

jessietessie256 at gmail dot com
5 年前
可用于 RSA 加密/解密!
To Top