PHP.nl

bcmul

bcmul

Multiply two arbitrary precision numbers

string **bcmul** string $num1 string $num2  $scale

Multiply by . num1``num2

Returns the result as a string.

Voorbeeld: example

<?php
echo bcmul('1.34747474747', '35', 3); // 47.161
echo bcmul('2', '4'); // 8
?>

Opmerking: > Prior to PHP 7.3.0, may return a result with fewer digits after the decimal point than the parameter would indicate. This only occurs when the result doesn't require all of the precision allowed by the . For example:

bcmul``scale``scaleVoorbeeld: scale example

<?php
echo bcmul('5', '2', 2);     // prints "10", not "10.00"
?>

bcdiv``BcMath\Number::mul