-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