代码之家  ›  专栏  ›  技术社区  ›  Lee Cheung

在php的公式中,Math power不能正常工作

  •  0
  • Lee Cheung  · 技术社区  · 6 年前

    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;
    

    参考文献: here

    1 回复  |  直到 6 年前
        1
  •  4
  •   Gabriel    6 年前

    你误解了 ^ pow

    http://php.net/manual/en/function.pow.php

    ^ 是位异或运算符。