2014-09-02 2 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 w-to-solve-equation-in-php) вопрос дня – 2014-09-02 01:49:05

+0

[Нравится?] (https://eval.in/186736) –

+0

вы не можете, потому что у вас есть D не D1. исправьте имена var. – levi

ответ

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

Смежные вопросы