Forum und email

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

?>

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