3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?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);
based on KdA4O
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
float(450) array(60) { [1954]=> float(2) [1955]=> float(2) [1956]=> float(2) [1957]=> float(2) [1958]=> float(3) [1959]=> float(3) [1960]=> float(3) [1961]=> float(3) [1962]=> float(3) [1963]=> float(4) [1964]=> float(4) [1965]=> float(4) [1966]=> float(4) [1967]=> float(4) [1968]=> float(5) [1969]=> float(5) [1970]=> float(5) [1971]=> float(5) [1972]=> float(5) [1973]=> float(6) [1974]=> float(6) [1975]=> float(6) [1976]=> float(6) [1977]=> float(6) [1978]=> float(6) [1979]=> float(7) [1980]=> float(7) [1981]=> float(7) [1982]=> float(7) [1983]=> float(7) [1984]=> float(8) [1985]=> float(8) [1986]=> float(8) [1987]=> float(8) [1988]=> float(8) [1989]=> float(9) [1990]=> float(9) [1991]=> float(9) [1992]=> float(9) [1993]=> float(9) [1994]=> float(9) [1995]=> float(10) [1996]=> float(10) [1997]=> float(10) [1998]=> float(10) [1999]=> float(10) [2000]=> float(11) [2001]=> float(11) [2002]=> float(11) [2003]=> float(11) [2004]=> float(11) [2005]=> float(12) [2006]=> float(12) [2007]=> float(12) [2008]=> float(12) [2009]=> float(12) [2010]=> float(13) [2011]=> float(13) [2012]=> float(13) [2013]=> float(13) }