説明
string bcsqrt(string $num
, intnull $scale
= null
)
num
の平方根を返します。
パラメータ
-
num
-
オペランドを表す、BCMath で有効な数値形式の文字列。
-
scale
-
結果の小数点以下の桁数を指定します。
null
の場合は、 bcscale 関数でグローバルに
設定した桁数をデフォルトとして使用します。
それも設定されていない場合は bcmath.scale
INI ディレクティブの値を使用します。
戻り値
平方根を、BCMath で有効な数値形式の文字列で返します。
エラー / 例外
この関数は、以下の場合に ValueError をスローします:
num
が、BCMath で有効でない数値形式の文字列である場合
num
が 0
より小さい場合
scale
が範囲外の値である場合
例
例1 bcsqrt の例
<?php
echo bcsqrt('2', 3); // 1.414
?>
参考
- bcpow
- BcMath\Number::sqrt