Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5202900
Hits Heute: 1003
max. Hits (10.07.07): 6964
User Online: 44
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

Flash MX und PHP, MySQL und XML - Dynamische Webseiten generieren mit Flash, mit CD
Flash MX und PHP, MySQL und XML - Dynamische Webseiten generieren mit Flash, mit CD

Manuals > PHP > bcpowmod

bcpowmod

(PHP 5 CVS only)

bcpowmod --  Raise an arbitrary precision number to another, reduced by a specified modulus.

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 legt die Anzahl der Nachkommastellen im Ergebnis fest.

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

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

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

/* $a und $b sind genau gleich. */
?>

Anmerkung: Die Verwendung von nicht-natürlichen Zahlen kann zu unerwarteten Ergebnissen führen, weil diese Funktion die Modulodivision verwendet. Eine natürliche Zahl ist jede ganzzahlige positive Zahl die ungleich Null ist.

Siehe auch bcpow() und bcmod().


Copyright 1998 - 2009 by I.S.U.M.