PHP gmp_mul () Ошибка: невозможно преобразовать переменную в GMP - неправильный тип - PullRequest
0 голосов
/ 19 февраля 2019

Я использую функции 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 голосов
/ 19 февраля 2019

Если вы видите описание библиотеки GMP :

Эти функции позволяют работать с целыми числами произвольной длины с использованием библиотеки GNU MP.

Вы пытаетесь передать плавающее число в gmp_mul().Это всегда будет неудачей.

...