Ребята, как решить этот вид виртуализированного уравнения в PHP:Решить уравнение последовательности в PHP
$D = array(120, 30, 10, 55...);
S1=D1
S2=D1-D2
S3=D1-D2-D3
Ребята, как решить этот вид виртуализированного уравнения в PHP:Решить уравнение последовательности в 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
)
спасибо! Работал. Можете ли вы мне помочь и с этим уравнением, пожалуйста: http://stackoverflow.com/questions/25614044/how-to-solve-equation-in-php Не удалось разобраться. – Refresh
наименее прозрачный (и дубликат: http://stackoverflow.com/questions/25614044/ho w-to-solve-equation-in-php) вопрос дня – 2014-09-02 01:49:05
[Нравится?] (https://eval.in/186736) –
вы не можете, потому что у вас есть D не D1. исправьте имена var. – levi