bcpowmod
(PHP 5, PHP 7, PHP 8)
bcpowmod - Зводить одне число в ступінь іншого і повертає залишок від розподілу результату на третє число
Опис
bcpowmod( string $num, string $exponent, string $modulus, ?int $scale = null): string
Використовуйте метод швидкого зведення числа num
в степеньexponent
и получения остатка от деления наmodulus
Список параметрів
num
Основа ступеня у вигляді рядка, що містить ціле число.
exponent
Показник ступеня у вигляді рядка, що містить негативне ціле число.
modulus
Модуль у вигляді рядка, що містить ціле число.
scale
Цей необов'язковий параметр використовують для налаштування кількості знаків після десяткового роздільника в результаті. Якщо не задано, то, за замовчуванням, буде використано значення, задане глобально за допомогою bcscale(), либо
Значення, що повертаються
Повертає результат у вигляді рядка або false
, якщо modulus
равен илиexponent
негативна.
список змін
Версия | Опис |
---|---|
8.0.0 | scale тепер допускає значення null. |
Приклади
Наступні висловлювання дають однаковий результат. Однак функція bcpowmod() працює швидше і може набувати великих значень аргументів.
Loading...
Примітки
Зауваження :
Оскільки цей метод використовує операцію поділу за модулем, негативні числа можуть давати несподіваний результат.