een berekening met 2 opeenvolgende waarden
Alfred McGuffin
13/02/2015 10:35:47ik zou een berekening willen loslaten op 2 opeenvolgende waarden in een array
bijv, als eenvoudig voorbeeld, het verschil tussen de waarden in deze array
$values = array(3, 5, 12, 15, 23);
Ik zou dat doen door iets als:
$values = array(3, 5, 12, 15, 23);
$calc = array();
for ($i = 1, $n = count($values); $i < $n; $i++) {
$calc[] = $values[$i] - $values[$i-1];
}
maar hoe moet ik de php code formatteren als ik een associatieve array heb als hieronder?
ik zou willen rekenen , bijvoorbeeld verschil, met de opeenvolgende waarden van 'value'
Array
(
[0] => Array
(
[id] => 122
[value] => 3
[name] => piet
[unix_time] => 1423749493
[opinion] => good
)
[1] => Array
(
[id] => 123
[value] => 5
[name] => piet
[unix_time] => 1423489924
[opinion] => bad
)
[2] => Array
(
[id] => 124
[value] => 12
[name] => piet
[unix_time] => 1423317363
[opinion] => soso
)
[3] => Array
(
[id] => 125
[value] => 15
[name] => piet
[unix_time] => 1423243445
[opinion] => good
)
[4] => Array
(
[id] => 126
[value] => 23
[name] => piet
[unix_time] => 1423230952
[opinion] => bad
)
)
dank!
a
bijv, als eenvoudig voorbeeld, het verschil tussen de waarden in deze array
$values = array(3, 5, 12, 15, 23);
Ik zou dat doen door iets als:
$values = array(3, 5, 12, 15, 23);
$calc = array();
for ($i = 1, $n = count($values); $i < $n; $i++) {
$calc[] = $values[$i] - $values[$i-1];
}
maar hoe moet ik de php code formatteren als ik een associatieve array heb als hieronder?
ik zou willen rekenen , bijvoorbeeld verschil, met de opeenvolgende waarden van 'value'
Array
(
[0] => Array
(
[id] => 122
[value] => 3
[name] => piet
[unix_time] => 1423749493
[opinion] => good
)
[1] => Array
(
[id] => 123
[value] => 5
[name] => piet
[unix_time] => 1423489924
[opinion] => bad
)
[2] => Array
(
[id] => 124
[value] => 12
[name] => piet
[unix_time] => 1423317363
[opinion] => soso
)
[3] => Array
(
[id] => 125
[value] => 15
[name] => piet
[unix_time] => 1423243445
[opinion] => good
)
[4] => Array
(
[id] => 126
[value] => 23
[name] => piet
[unix_time] => 1423230952
[opinion] => bad
)
)
dank!
a
Er zijn nog geen reacties op dit bericht.