3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $m = rand(10, 20); // 任意个数 $nn = null; // 最后个<0的数 $result = 1; for ($i=0; $i<$m; $i++) { if ($arr[$i] == 0) { continue; } else if ($arr[$i] > 0) { $result *= $arr[$i]; } else { if ($nn) { $result *= ($nn * $arr[$i]); $nn = null; } else { $nn = $arr[$i]; } } }
Output for 5.5.1, 5.5.4, 5.5.8, 5.5.20, 5.5.24, 5.5.29, 5.6.7, 5.6.9, 5.6.17, 5.6.28, 7.1.0
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.14, 5.5.16, 5.5.31, 5.6.10, 7.0.5, 7.0.14
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.0, 5.5.2, 5.5.22, 5.6.20, 7.0.12
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.7, 5.5.25, 5.5.34, 5.6.6, 5.6.14, 7.0.2, 7.0.6
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.6, 5.5.13, 5.5.18 - 5.5.19, 5.5.21, 5.5.23, 5.6.2, 5.6.16, 7.0.4
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.26, 5.6.3, hhvm-3.12.0, 7.0.3
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.3, 5.5.5, 5.5.35, 5.6.5, 5.6.15, 5.6.21, 7.0.1
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.30, 5.5.32, 5.6.0, 5.6.13, 7.0.0
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.9, 5.6.8, 5.6.11, hhvm-3.10.0
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.11, 5.5.15, 5.5.28, 5.6.4, 5.6.19
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 5.5.10, 5.5.12, 5.5.27, 5.5.33, 5.6.1, 5.6.12, 5.6.18
Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6 Notice: Undefined variable: arr in /in/k1nsN on line 6
Output for 4.3.0 - 5.4.45