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

add a note add a note

User Contributed Notes 1 note

up
1
jessietessie256 at gmail dot com
5 years ago
can be used for RSA encryption/decryption!
To Top