用PHP求解序列方程

用PHP求解序列方程,php,math,sequence,Php,Math,Sequence,伙计们,如何在PHP中求解这种序列方程: $D = array(120, 30, 10, 55...); S1=D1 S2=D1-D2 S3=D1-D2-D3 我想你在找这样的东西: $D = array(120, 30, 10, 55); $S[] = array_shift($D); foreach ($D as $k => $v) { $S[$k + 1] = $S[$k] - $v; } print_r($S); 输出: Array ( [0] =>

伙计们,如何在PHP中求解这种序列方程:

$D = array(120, 30, 10, 55...);
S1=D1
S2=D1-D2
S3=D1-D2-D3

我想你在找这样的东西:

$D = array(120, 30, 10, 55);
$S[] = array_shift($D);

foreach ($D as $k => $v) {
    $S[$k + 1] = $S[$k] - $v;
}

print_r($S);

输出:

Array
(
    [0] => 120
    [1] => 90
    [2] => 80
    [3] => 25
)

最不清楚的问题是你不能回答,因为你得的不是D1。请修复变量名称。Scrowler它应该是动态的,也许我会有S5,S10或S23.levi,$D它的数组,所以我会让它通过循环。谢谢!工作。请你也帮我解一下这个方程式好吗?我想不出来。