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

PHPリファレンス
 
精度を指定したべき乗/平方根( bcpow()、bcsqrt() )
スポンサードリンク

精度を指定したべき乗/平方根するには、 bcpow()、bcsqrt()関数を使用します。

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

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

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

bcsqrt( 数値1,
     [スケール] )
数値1の平方根の結果の文字列を返します。

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

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

<?php
echo "べき乗:" . bcpow( 10.335, 5,2 ) ."\n";
echo "平方根:" . bcsqrt( 10.235, 2 ) ."\n";
?>

●実行結果
べき乗:117910.47
平方根:3.19



スポンサード リンク


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

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