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 つの高精度数値を除算します
bcmod — 高精度数値の余りを求めます
bcmul — 2 つの高精度数値を乗算します
bcpow — 高精度数値のべき乗を求めます
bcpowmod — 高精度数値のべき乗を求め、整数論でよく使用される法を求めます
bcscale — 小数点以下のデフォルトの数値を設定しますポイント (Linux bc の "scale=" に相当)
bcsqrt — 高精度の数値の平方根を求める
bcsub — 2 つの高精度の数値を減算する
これらの機能の適用を確認するにはマニュアルを参照してください。