bcpowmod

(PHP 5)

bcpowmod --  Umocniť číslo s ľubovoľnou presnosťou na iné, redukované o určený modulus.

Popis

string bcpowmod ( string x, string y, string modulus [, int scale])

Využíva metódu rýchleho umocňovania x na y s ohľadom na modulus modulus. Voliteľný scale sa može použiť na nastavenie počtu číslic za desatinou čiarkou vo výsledku.

Následujúce dva príkazy sú funkčne identické. Avšak verzia bcpowmod() je rýchlejšia a môže pracovať s väčšími parametrami.

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

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

?>

Poznámka: Pretože táto metóda využíva operáciu modulus, neprirodzené čísla môžu mať za dôsledok nečakané výsledky. Prirodzené číslo je kladný nenulový integer.

Tiež pozri bcpow() a bcmod().