gmp_powm

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

gmp_powmPuissance et modulo

Description

gmp_powm ( GMP $base , GMP $exp , GMP $mod ) : GMP

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

Liste de paramètres

base

La base.

Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

exp

La puissance.

Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

mod

Le modulo.

Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

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 add a note

User Contributed Notes 1 note

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