ホームページ >バックエンド開発 >PHPチュートリアル >PHP精密計算モジュールbcmath
bcはBinary Calculatorの略です。 bc* 関数のパラメーターは、すべてのオペランドにオプションの [intscale] を加えたものです (たとえば、string bcadd(string $left_operand, string $right_operand[, int $scale]) )。scale が指定されていない場合は、デフォルトの bcscale が使用されます。 。 価値。ここで、大きな数値は 0 ~ 9 の文字列で直接表現され、計算結果も文字列になります。
bcadd ? 2 つの高精度数値を加算します
bccomp ? 2 つの高精度数値を比較し、-1、0、1 を返します
bcdiv ? 2 つの高精度数値の余りを求めます
bcmul ? 2 つの高精度数値を乗算します
bcpow ? 高精度数値のべき乗を求め、数値理論でよく使用される法を求めます
bcscale ? 「Linux bc」の場合は、scale=” に相当します。
bcsqrt ? 高精度の数値の平方根を求めます
bcsub ? 以下の php.ini 設定ファイルを直接変更します。 Windows
[bcmath]; Number of decimal digits for all bcmath functions.; http://php.net/bcmath.scalebcmath.scale = <strong>1</strong>を実行し、Apache を再起動します。
Linux で Apache を再コンパイルする必要があります