(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_powm — Eleva um número a potência com módulo
$base
, resource $exp
, resource $mod
)
Calcula (base
elevado a potência
exp
) módulo mod
. Se
exp
é negativo, o resultado é indefinido.
base
O número da base.
Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.
exp
A potência positiva para elevar a base
.
Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.
mod
O módulo.
Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.
O novo (elevado) número, como um número GMP.
Exemplo #1 Exemplo da gmp_powm()
<?php
$pow1 = gmp_powm("2", "31", "2147483649");
echo gmp_strval($pow1) . "\n";
?>
O exemplo acima irá imprimir:
2147483648