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_2440 = 500 / 2440; foreach ($array as $key => $value) { $array[$key] = round($value * $_500_over_2440); } var_dump(array_sum($array), $array);
based on qulp0
Output for 4.3.0 - 5.6.28, hhvm-3.12.0, 7.0.0 - 7.1.0
int(2370) array(60) { [1954]=> int(10) [1955]=> int(11) [1956]=> int(12) [1957]=> int(13) [1958]=> int(14) [1959]=> int(15) [1960]=> int(16) [1961]=> int(17) [1962]=> int(18) [1963]=> int(19) [1964]=> int(20) [1965]=> int(21) [1966]=> int(22) [1967]=> int(23) [1968]=> int(24) [1969]=> int(25) [1970]=> int(26) [1971]=> int(27) [1972]=> int(28) [1973]=> int(29) [1974]=> int(30) [1975]=> int(31) [1976]=> int(32) [1977]=> int(33) [1978]=> int(34) [1979]=> int(35) [1980]=> int(36) [1981]=> int(37) [1982]=> int(38) [1983]=> int(39) [1984]=> int(40) [1985]=> int(41) [1986]=> int(42) [1987]=> int(43) [1988]=> int(44) [1989]=> int(45) [1990]=> int(46) [1991]=> int(47) [1992]=> int(48) [1993]=> int(49) [1994]=> int(50) [1995]=> int(51) [1996]=> int(52) [1997]=> int(53) [1998]=> int(54) [1999]=> int(55) [2000]=> int(56) [2001]=> int(57) [2002]=> int(58) [2003]=> int(59) [2004]=> int(60) [2005]=> int(61) [2006]=> int(62) [2007]=> int(63) [2008]=> int(64) [2009]=> int(65) [2010]=> int(66) [2011]=> int(67) [2012]=> int(68) [2013]=> int(69) } float(486) array(60) { [1954]=> float(2) [1955]=> float(2) [1956]=> float(2) [1957]=> float(3) [1958]=> float(3) [1959]=> float(3) [1960]=> float(3) [1961]=> float(3) [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(6) [1976]=> float(7) [1977]=> float(7) [1978]=> float(7) [1979]=> float(7) [1980]=> float(7) [1981]=> float(8) [1982]=> float(8) [1983]=> float(8) [1984]=> float(8) [1985]=> float(8) [1986]=> float(9) [1987]=> float(9) [1988]=> float(9) [1989]=> float(9) [1990]=> float(9) [1991]=> float(10) [1992]=> float(10) [1993]=> float(10) [1994]=> float(10) [1995]=> float(10) [1996]=> float(11) [1997]=> float(11) [1998]=> float(11) [1999]=> float(11) [2000]=> float(11) [2001]=> float(12) [2002]=> float(12) [2003]=> float(12) [2004]=> float(12) [2005]=> float(13) [2006]=> float(13) [2007]=> float(13) [2008]=> float(13) [2009]=> float(13) [2010]=> float(14) [2011]=> float(14) [2012]=> float(14) [2013]=> float(14) }
Output for hhvm-3.10.0

Process exited with code 153.