Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 7000 программистов и 452 робота. Сейчас ищут 168 программистов ...
Приступая к работе

bcpowmod - Ошибка

Вернуться к: BC Math Функции

bcpowmod

(PHP 5, PHP 7)

bcpowmod Возводит одно число в степень другого и возвращает остаток от деления результата на третье число

Описание

string bcpowmod ( string $left_operand , string $right_operand , string $modulus [, int $scale = int ] )

Используйте метод быстрого возведения числа left_operand в степень right_operand и получения остатка от деления на modulus.

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

left_operand

Левый операнд (основание степени) в виде строки.

right_operand

Правый операнд (показатель степени) в виде строки.

modulus

Модуль (на него делится результат) в виде строки.

scale

Этот необязательный параметр используется для установки количества знаков после десятичного разделителя в результате. Вы также можете установить этот параметр глобально для всех функций с помощью bcscale().

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

Возвращает результат в виде строки или NULL, если modulus равен 0.

Примечания

Замечание:

Так как этот метод использует операцию деления по модулю, отрицательные числа могут давать неожидаемый результат.

Примеры

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

<?php
$a 
bcpowmod($x$y$mod);

$b bcmod(bcpow($x$y), $mod);

// $a == $b.

?>

Смотрите также

  • bcpow() - Возведение в степень чисел с произвольной точностью
  • bcmod() - Получает остаток от деления чисел с произвольной точностью



Вернуться к: BC Math Функции

© 2021 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware