(PHP 5)
bcpowmod — Effettua l'elevamento a potenza, applicando quindi il modulo
$x
, string $y
, string $modulo
[, int $precisione
] )
Utilizza il metodo di esponenziazione veloce per elevare x
alla potenza y
rispetto al modulo
modulo
. Il parametro opzionale
precisione
può essere utilizzato per impostare il numero di
cifre dopo il punto decimale.
Nota:
Dal momento che questo metodo utilizza l'operatore modulo, numeri non naturali possono dare risultati inattesi. Un numero naturale è un qualsiasi numero positivo intero diverso da zero.
Le seguenti istruzioni sono funzionalmente identiche. La versione bcpowmod(), comunque, esegue in meno tempo e può accettare parametri più grandi.
<?php
$a = bcpowmod($x, $y, $mod);
$b = bcmod(bcpow($x, $y), $mod);
// $a e $b sono uguali.
?>