bcpowmod

(PHP 5 CVS only)

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);

/* $a a $b su navzajom zhodne. */
?>

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().