0

私は大きな数の階乗を使用しているので、大きな数を使用して確率(二項)を計算しようとしています。

しかし、gmp_strval はすべての 10 進数値を 0 に丸めているようです。

例:

var_dump(gmp_strval(gmp_mul('0.05', '0.002')));

印刷物:string(1) "0"あるべき0.0001

例として、小さな数字を使用していますが、これらの小さな数字は、gmp_div_qを使用して大きな数字を分割することによって取得されます

gmp_strvalを使用して数値を丸めない方法はありますか?

4

1 に答える 1

0

ドキュメントのバグと考えてください。PHP の GMP 拡張機能は、整数のみで機能します。ここを参照してください。

于 2013-07-12T16:28:12.847 に答える