gmp_powm

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

gmp_powmEleva un numero a potenza con modulo

Descrizione

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

Calcola (num elevato alla potenza exponent) modulo modulus. Se exponent è negativo, il risultato non è definito.

Elenco dei parametri

num

Il numero base.

Può essere o una resource numero GMP, oppure una stringa numerica dal momento che è possibile convertire quest'ultimo in un numero.

exponent

La potenza positiva a cui elevare num.

Può essere o una resource numero GMP, oppure una stringa numerica dal momento che è possibile convertire quest'ultimo in un numero.

modulus

Il modulo.

Può essere o una resource numero GMP, oppure una stringa numerica dal momento che è possibile convertire quest'ultimo in un numero.

Valori restituiti

Il nuovo numero (elevato a potenza), come numero GMP.

Esempi

Example #1 Esempio di gmp_powm()

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

Il precedente esempio visualizzerà:

2147483648

add a note

User Contributed Notes 1 note

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