Я пытаюсь добавить эту формулу в мой скрипт PHP:
50x^(y−10)
В этом примере: x = 1.1
а также y = 99
что делает формулу:
50*1.1^(99-10)
Это должно вернуться ~241501.0278
в результате. Но когда я применяю это в PHP, я получаю только 110
в качестве вывода.
$vocMultiplier = 1.1;
$startSkill = 99;
$amountOfHits = 50 * $vocMultiplier ^($startSkill - 10);
echo $amountOfHits;
Что я здесь не так делаю?
Ссылка: Вот
Вы неправильно интерпретируете ^
символ для pow
функция.
http://php.net/manual/en/function.pow.php
^
является побитовым исключающим оператором Or
Других решений пока нет …