bcpowmod

(PHP 5)

bcpowmod --  Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo

Beschreibung

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

Benutzen Sie diese schnelle Exponentialmethode um x mit y unter Berücksichtigung des Modulo modulus zu potenzieren. Der optionale Parameter scale kann verwendet werden, um die Anzahl der Nachkommastellen im Ergebnis festzulegen.

Anmerkung: Da diese Methode mit der Modulo-Operation arbeitet, können nicht-natürliche Zahlen zu unerwarteten Ergebnissen führen. Eine natürliche Zahl ist jede positive Zahl, die nicht Null ist.

Beispiele

Die folgenden zwei Anweisungen sind funktional identisch. Die bcpowmod()-Version ist allerdings schneller und akzeptiert größere Parameter.

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

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

// $a und $b sind einander gleich.

?>

Siehe auch

bcpow() und bcmod().