PHP
Referenzliste
bcpowmod
BC Math Funktionen
Befehl:
string bcpowmod ( string $left_operand , string $right_operand , string $modulus [, int $scale ] )
Parameter-Liste:
Beschreibung | |
---|---|
Der linke Operand in Stringform. | |
Der rechte Operand in Stringform. | |
Modulo in Stringform. | |
Dieser optionale Parameter kann benutzt werden, um die Anzahl der Nachkommastellen im Ergebnis festzulegen. Sie können mit Hilfe der bcscale()-Funktion auch einen globalen Vorgabewert für alle Funktionen festlegen. |
Rückgabewerte:
Gibt das Ergebnis als String zurück. Ist
modulus
0, wird NULL
zurückgegeben. Beschreibung:
Benutzen Sie diese schnelle Exponentialmethode, um
left_operand
mit right_operand
unter Berücksichtigung des Modulo modulus
zu potenzieren. Aktiv in Version:
(PHP 5, PHP 7)
Hinweis:

Hinweis:
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.
Siehe auch:
bcpowmod() - Beispiel:
Eingabe:
Die folgenden zwei Anweisungen sind funktional identisch. Die bcpowmod()-Version ist allerdings schneller und akzeptiert grössere Parameter.
<?PHP $a = bcpowmod($x, $y, $mod); $b = bcmod(bcpow($x, $y), $mod); // $a und $b entsprechen einander. ?>
BC Math Funktionen