gmp_powm

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

gmp_powmRaise number into power with modulo

Descrierea

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

Calculate (base raised into power exp) modulo mod. If exp is negative, result is undefined.

Parametri

base

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.

exp

The positive power to raise the base.

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.

mod

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