- var_dump: documentation ( source)
- array_sum: documentation ( source)
- reset: documentation ( source)
- round: documentation ( source)
- next: documentation ( source)
- current: documentation ( source)
<?php
$array = array(1954 => 10);
reset($array);
for ($i = 1; $i < 60; $i++) {
$array[] = current($array) + 1;
next($array);
}
//var_dump(array_sum($array), $array);
$_450_over_2370 = 450 / 2370;
foreach ($array as $key => $value) {
$array[$key] = round($value * $_450_over_2370);
}
var_dump(array_sum($array), $array);