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); $_500_over_2370 = 500 / 2370; foreach ($array as $key => $value) { $array[$key] = round($value * $_500_over_2370); } var_dump(array_sum($array), $array);
based on ZBp4n
Output for 4.3.0 - 7.1.0
float(500) array(60) { [1954]=> float(2) [1955]=> float(2) [1956]=> float(3) [1957]=> float(3) [1958]=> float(3) [1959]=> float(3) [1960]=> float(3) [1961]=> float(4) [1962]=> float(4) [1963]=> float(4) [1964]=> float(4) [1965]=> float(4) [1966]=> float(5) [1967]=> float(5) [1968]=> float(5) [1969]=> float(5) [1970]=> float(5) [1971]=> float(6) [1972]=> float(6) [1973]=> float(6) [1974]=> float(6) [1975]=> float(7) [1976]=> float(7) [1977]=> float(7) [1978]=> float(7) [1979]=> float(7) [1980]=> float(8) [1981]=> float(8) [1982]=> float(8) [1983]=> float(8) [1984]=> float(8) [1985]=> float(9) [1986]=> float(9) [1987]=> float(9) [1988]=> float(9) [1989]=> float(9) [1990]=> float(10) [1991]=> float(10) [1992]=> float(10) [1993]=> float(10) [1994]=> float(11) [1995]=> float(11) [1996]=> float(11) [1997]=> float(11) [1998]=> float(11) [1999]=> float(12) [2000]=> float(12) [2001]=> float(12) [2002]=> float(12) [2003]=> float(12) [2004]=> float(13) [2005]=> float(13) [2006]=> float(13) [2007]=> float(13) [2008]=> float(14) [2009]=> float(14) [2010]=> float(14) [2011]=> float(14) [2012]=> float(14) [2013]=> float(15) }