(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_powm — Возводит число в степень и производит деление по модулю
Вычисляет (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