-8
我只能保存數組中的第一個值。 我需要將值保存到數組$S
和$D
。如何在php中解決這個數學方程
數學計算:
S1 = O*P*M1/Y1
D1 = N-S1
S2 = (O-D1)*P*M2/Y2
D2 = N-S2
S3 = (O-D1-D2)*P*M3/Y3
D3 = N-S3
...
解決方案:
$S = array();
$D = array();
$M = array("1"=>30,"2"=>31,"3"=>30);
$Y = array("1"=>360,"2"=>360,"3"=>360);
$O = 30000;
$P = 0.3;
$N = 10509.74;
for($i=1; $i<=count($M); $i++){
if($i==1){
$S[1] = $O*$P*$M[1]/$Y[1];
$D[1] = $N - $S[1];
}
else{
}
}
print_r($S);
echo "<br /><br />";
print_r($D);
Array ([1] => 750)
Array ([1] => 9759.74)
輸出必須是:
Array ([1] => 750, [2] =>522,87 , [3] =>256,34)
Array ([1] => 9759.74, [2] =>9986,86 , [3] =>10253,40 )
第4次還是第5次? – 2014-09-02 03:29:23
看起來像一個任務顯示從OP解決問題的任務。 – 2014-09-02 03:29:24