Query: bcpowmod
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
BCPOWMOD(3) 1 BCPOWMOD(3) bcpowmod - Raise an arbitrary precision number to another, reduced by a specified modulusSYNOPSISstring bcpowmod (string $left_operand, string $right_operand, string $modulus, [int $scale = int])DESCRIPTIONUse the fast-exponentiation method to raise $left_operand to the power $right_operand with respect to the modulus $modulus.PARAMETERSo $left_operand - The left operand, as a string. o $right_operand - The right operand, as a string. o $modulus - The modulus, as a string. o $ scale -This optional parameter is used to set the number of digits after the decimal place in the result. You can also set the global default scale for all functions by using bcscale(3).RETURN VALUESReturns the result as a string, or NULL if $modulus is 0.NOTESNote Because this method uses the modulus operation, numbers which are not positive integers may give unexpected results.EXAMPLESThe following two statements are functionally identical. The bcpowmod(3) version however, executes in less time and can accept larger parameters. <?php $a = bcpowmod($x, $y, $mod); $b = bcmod(bcpow($x, $y), $mod); // $a and $b are equal to each other. ?>SEE ALSObcpow(3), bcmod(3). PHP Documentation Group BCPOWMOD(3)
Related Man Pages |
---|
moduli(5) - linux |
bcpow(3) - php |
moduli(5) - hpux |
moduli(5) - plan9 |
bcpowmod(3) - php |
Similar Topics in the Unix Linux Community |
---|
bc calculate problem |
Help in modulus operator in Bash |
ModInverse in perl |
awk Division and modulus |
Script no conditionals |