3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $found = null; $people = array(3,20,2); $criminals = array( 2, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20); foreach($people as $num) { if (in_array($num,$criminals)) { $found[$num] = true; } } if (count($found) > 1) echo 'The following people are criminals:',"\n"; else { echo 'The following individual is a criminal:',"\n"; } foreach ($found as $key => $value) { if ($value === true) { echo "Person $key is a criminal.\n"; } } echo "\n\n"; $fastfind = array_intersect($people,$criminals); if (count($fastfind) > 1) echo 'The following people are criminals:',"\n"; else { echo 'The following individual is a criminal:',"\n"; } foreach ($fastfind as $x) { echo "Person $x is a criminal.\n"; } }
based on TZnQC
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.4.34
Parse error: syntax error, unexpected '}' in /in/e4C10 on line 30
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '}' in /in/e4C10 on line 30
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/e4C10 on line 30
Process exited with code 255.