gmp_powm

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

gmp_powmRaise number into power with modulo

Descrierea

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

Calculate (num raised into power exponent) modulo modulus. If exponent is negative, result is undefined.

Parametri

num

The base number.

Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.

exponent

The positive power to raise the num.

Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.

modulus

The modulo.

Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.

Valorile întoarse

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

Exemple

Example #1 gmp_powm() example

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

Exemplul de mai sus va afișa:

2147483648