gmp_powm

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

gmp_powmВозводит число в степень и производит деление по модулю

Описание

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

Вычисляет (num возводится в степень exponent) остаток от целочисленного деления на modulus. Если exponent отрицателен, результат не определен.

Список параметров

num

Основание степени.

Объект GMP, целое число (int) или числовая строка (string).

exponent

Положительный показатель степени, в которую возводится num.

Объект GMP, целое число (int) или числовая строка (string).

modulus

Делитель, остаток от целочисленного деления на который будет возвращен.

Объект GMP, целое число (int) или числовая строка (string).

Возвращаемые значения

Новое GMP число (результат операции).

Примеры

Пример #1 Пример использования gmp_powm()

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

Результат выполнения данного примера:

2147483648