0

我试图使用大数计算概率(二项式),因为我对大数使用阶乘。

但 gmp_strval 似乎将所有十进制值四舍五入为 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 回答