我有一个变量,包含:
40 * ($plvl^2)) + (360 * $plvl);
其中$ plvl等于2。根据wolfram和google的说法,正确的结果应该是880,但PHP函数返回720。
有谁知道为什么他们返回不同的值,以及如何将其更正为880?
最佳答案
$plvl^2
只是反转plvl的第二个最低位(
^
是bitwise XOR)。您想要 pow
:40 * pow($plvl, 2) + 360 * $plvl;
我有一个变量,包含:
40 * ($plvl^2)) + (360 * $plvl);
最佳答案
$plvl^2
^
是bitwise XOR)。您想要 pow
:40 * pow($plvl, 2) + 360 * $plvl;