php 中的公式中的算术运算不正确
Math power doesn't work correctly in formula in php
我正在尝试将此公式添加到我的 PHP 脚本中:
50x^(y−10)
在此示例中:x = 1.1
和 y = 99
使得公式:
50*1.1^(99-10)
结果应该是return~241501.0278
。但是当我在 PHP 中应用它时,我只得到 110
作为输出。
$vocMultiplier = 1.1;
$startSkill = 99;
$amountOfHits = 50 * $vocMultiplier ^($startSkill - 10);
echo $amountOfHits;
我做错了什么?
参考:here
您错误地将 ^
符号解释为 pow
函数。
http://php.net/manual/en/function.pow.php
^
是按位异或运算符。
我正在尝试将此公式添加到我的 PHP 脚本中:
50x^(y−10)
在此示例中:x = 1.1
和 y = 99
使得公式:
50*1.1^(99-10)
结果应该是return~241501.0278
。但是当我在 PHP 中应用它时,我只得到 110
作为输出。
$vocMultiplier = 1.1;
$startSkill = 99;
$amountOfHits = 50 * $vocMultiplier ^($startSkill - 10);
echo $amountOfHits;
我做错了什么?
参考:here
您错误地将 ^
符号解释为 pow
函数。
http://php.net/manual/en/function.pow.php
^
是按位异或运算符。