bcdivmod
bcdivmod
Get the quotient and modulus of an arbitrary precision number
array **bcdivmod** string $num1 string $num2 $scale
Get the quotient and remainder of dividing by
.
num1``num2
Returns an indexed where the first element is the quotient as a
and the second element is the remainder as a .
array``string``string
Voorbeeld: example
<?php
bcscale(0);
[$quot, $rem] = bcdivmod('5', '3');
echo $quot; // 1
echo $rem; // 2
[$quot, $rem] = bcdivmod('5', '-3');
echo $quot; // -1
echo $rem; // 2
[$quot, $rem] = bcdivmod('-5', '3');
echo $quot; // -1
echo $rem; // -2
[$quot, $rem] = bcdivmod('-5', '-3');
echo $quot; // 1
echo $rem; // -2
?>
Voorbeeld: with decimals
<?php
[$quot, $rem] = bcdivmod('5.7', '1.3', 1);
echo $quot; // 4
echo $rem; // 0.5
?>
bcdiv``bcmod``BcMath\Number::divmod