Forum und email

bcpowmod

(PHP 5)

bcpowmod — Effettua l'elevamento a potenza, applicando quindi il modulo

Descrizione

string bcpowmod ( string $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.

Esempi

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. 

?>

Vedere anche:

bcpow() e bcmod().