PHP gmp_mul()错误:无法将变量转换为GMP-类型错误

时间:2019-02-19 09:42:22

标签: php gnu gmp

我正在使用PHP gmp函数。

我想做以下数学陈述:

$profit_percent = 2405.665;
$bill_line['purchase_average_value'] = 36000000000;   

$r = (1 + ($profit_percent / 100));
$r2 = $bill_line['purchase_average_value'];
$unit_price_with_profit = gmp_mul($r, $r2);

但是发生以下错误:

  

gmp_mul():无法将变量转换为GMP-类型错误

1 个答案:

答案 0 :(得分:2)

如果您看到GMP library的说明:

  

这些函数允许使用GNU MP库处理任意长度的整数。

您正在尝试将浮点数传递给gmp_mul()。那将永远失败。