PHP 8.4.0 RC4 available for testing

gmp_powm

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

gmp_powmPuissance et modulo

Description

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

Calcule (num puissance exponent) modulo mod. Si exponent est négatif, le résultat est indéfini.

Liste de paramètres

num

La base.

Un objet GMP, un entier, ou une chaîne de caractères numérique.

exponent

La puissance positive utilisée pour élever num.

Un objet GMP, un entier, ou une chaîne de caractères numérique.

modulus

Le modulo.

Un objet GMP, un entier, ou une chaîne de caractères numérique.

Valeurs de retour

Le nouveau nombre, sous la forme d'un nombre GMP.

Exemples

Exemple #1 Exemple avec gmp_powm()

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

L'exemple ci-dessus va afficher :

2147483648

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