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.0scale тепер допускає значення null.

Приклади

Наступні висловлювання дають однаковий результат. Однак функція bcpowmod() працює швидше і може набувати великих значень аргументів.

Loading...

Примітки

Зауваження :

Оскільки цей метод використовує операцію поділу за модулем, негативні числа можуть давати несподіваний результат.

Дивіться також

  • bcpow() - Зведення у ступінь чисел із довільною точністю
  • bcmod() - Отримує залишок від поділу чисел із довільною точністю