那麼,我需要在PHP腳本中進行一些計算。我有一個表達錯誤。在PHP中提高功率
echo 10^(-.01);
輸出10
echo 1/(10^(.01));
輸出0
echo bcpow('10', '-0.01') . '<br/>';
輸出1
echo bcdiv('1', bcpow('10', '0.01'));
產出1.000 ....
我正在使用bcscale(100)
進行BCMath計算。
Excel和Wolfram Mathematica給出答案〜0,977237。
有什麼建議嗎?
我試過使用bcpow。沒有運氣。 – 2009-07-31 09:42:40
似乎gmp_pow只接受正面權力。當然,我們可以轉換成1/gmp_pow('10','.01'):) – 2009-07-31 09:49:58