2013-09-01 129 views
0

我有以下公式翻譯公式PHP的給出不正確的輸出

-32.16874499 = (0-0.02*1000)*(1+0.02)^24 

當我在PHP創建這樣的公式它paramters的回聲看起來像:

(0-0.02*1000)*(1+0.02),24 

這只是一個回波的PHP代碼:

$goalMonthly = pow((($J-$mIntrest*$T)*(1+$mIntrest)),$months); 

$goalMonthly保存值:26.985.099.156.891.700.138.339.884.597.248

我希望像-32.16

+0

鏈接到您正在使用的實際公式? –

回答

0

根據您的公式是怎麼寫的,它看起來像你應該有它想:

$goalMonthly = ($J-$mIntrest*$T) * 
     pow((1+$mIntrest),$months); 
+0

你是對的!感謝第二雙眼睛;-) –

2

您使用在整個表達式POW值。

它應該是:

$goalMonthly = ($J-$mIntrest*$T)*pow((1+$mIntrest),$months);