|
BcMath\Number::mul任意精度数値の乗算を行う 説明
public BcMath\Number BcMath\Number::mul(BcMath\Numberstringint
$num , intnull $scale = null )
$this に パラメータ
戻り値乗算結果を新しい BcMath\Number オブジェクトとして返します。 乗算結果オブジェクトの BcMath\Number::scale が自動的に設定される場合、乗算に使用する2つの数値の BcMath\Number::scale の合計値が使用されます。
つまり、2つの値の BcMath\Number::scale がそれぞれ エラー / 例外このメソッドは、以下の場合に ValueError をスローします:
例例1 BcMath\Number::mul で
上の例の出力は以下となります。 object(BcMath\Number)#1 (2) { ["value"]=> string(5) "1.234" ["scale"]=> int(3) } object(BcMath\Number)#3 (2) { ["value"]=> string(9) "2.8944704" ["scale"]=> int(7) } object(BcMath\Number)#2 (2) { ["value"]=> string(7) "-4.1956" ["scale"]=> int(4) } object(BcMath\Number)#4 (2) { ["value"]=> string(5) "8.638" ["scale"]=> int(3) } 例2 BcMath\Number::mul で
上の例の出力は以下となります。 object(BcMath\Number)#1 (2) { ["value"]=> string(5) "1.234" ["scale"]=> int(3) } object(BcMath\Number)#3 (2) { ["value"]=> string(3) "2.8" ["scale"]=> int(1) } object(BcMath\Number)#2 (2) { ["value"]=> string(13) "-4.1956000000" ["scale"]=> int(10) } object(BcMath\Number)#4 (2) { ["value"]=> string(1) "8" ["scale"]=> int(0) } 参考
|