PHP - Fonction gmp_powm ()

Définition et utilisation

le gmp_powm() La fonction renvoie le nouveau nombre avec le nombre donné élevé à la puissance avec modulo.

La description

La fonction gmp_powm () renverra un nouveau nombre GMP où le nombre donné est élevé à la puissance et aussi au modulo.

Syntaxe

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

Paramètres

Sr.Non Paramètre et description
1

base

Le numéro de base: il peut s'agir d'un numéro de ressource GMP, d'un objet gmp ou d'une chaîne numérique.

2

exp

La puissance positive pour élever la base. Si une valeur négative est utilisée, la fonction retournera undefined.

3

mod

Le modulo.

Valeurs de retour

La fonction PHP gmp_powm () renvoie un nouveau rnumber GMP qui est calculé en fonction du numéro de base, exp et mod.

Version PHP

Cette fonction fonctionnera à partir de la version PHP supérieure à 5.0.0.

Exemple 1

Fonctionnement de gmp_powm () -

<?php
   $num = gmp_powm("12", "21", "2147");	
   echo "The result is : ".gmp_strval($num);
?>

Cela produira le résultat suivant -

The new number is : 1766

Exemple 2

Fonctionnement de gmp_powm () -

<?php
   $num = gmp_powm("121", "21", "8162147");	
   echo "The new number is : ".$num;
?>

Cela produira le résultat suivant -

The new number is : 344023