PHPリファレンス(逆引き)

PHPリファレンス
 
精度を指定した除算/乗算( bcmul()、bcdiv() )
スポンサードリンク

精度を指定して乗算/乗算するには、 bcmul()、bcdiv()関数を使用します。

bcmul( 数値1,
     数値2,
     [スケール] )

数値1を数値2に乗算した結果の文字列を返します。

少数点以下の桁数を引数の「スケール」で指定します。
スケールを省略した場合は、bcscale()関数やbcmath.scaleディレクティブの値が使用されます。

bcdiv( 数値1,
     数値2,
     [スケール] )
数値1を数値2で除算した結果の文字列を返します。

少数点以下の桁数を引数の「スケール」で指定します。
スケールを省略した場合は、bcscale()関数やbcmath.scaleディレクティブの値が使用されます。

 
例1) 少数第2位までを乗算/除算します。

<?php
echo "乗算:" . bcmul( 10.235, 5.33 , 2 ) ."\n";
echo "除算:" . bcdiv( 10.235, 5.33 , 2 ) ."\n";
?>

●実行結果
乗算:54.55
除算:1.92



スポンサード リンク


少数点以下の桁数のデフォルト桁数指定( bcscale()、bcmath.scale )
精度を指定して加算/減算( bcadd() )
精度を指定した比較( bccomp() )
精度を指定した除算/乗算( bcmul()、bcdiv() )
剰余( bcmod() )
精度を指定したべき乗/平方根( bcpow()、bcsqrt() )

基本APIへ
忘れっぽいエンジニアのPHPリファレンス TOPへ