2014-09-02 37 views
-2
序列式

傢伙如何解決PHP這種測序公式:解決PHP

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

最不清楚(和重複:http://stackoverflow.com/questions/25614044/ho解決方案在PHP中)當天的問題 – 2014-09-02 01:49:05

+0

[喜歡這個?](https://eval.in/186736) – 2014-09-02 01:49:09

+0

你不能,因爲你得到D不是D1。請修復var名稱。 – levi 2014-09-02 01:49:10

回答

1

我認爲你在尋找這樣的事情:

$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 
) 
+0

謝謝!工作。你也可以幫助我用這個方程,請:http://stackoverflow.com/questions/25614044/how-to-solve-equation-in-php無法弄清楚。 – Refresh 2014-09-02 02:15:23