3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand($input, 2); echo $rand_keys; echo $input[$rand_keys[0]] . "\n"; echo $input[$rand_keys[1]] . "\n"; ?>
Output for 5.4.3, 5.4.7, 5.4.9 - 5.4.10, 5.4.19, 5.5.27, 5.6.8 - 5.6.9, 5.6.21, 7.1.0
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayCypher Tank
Output for 5.4.6, 5.4.35, 5.4.40, 5.4.44, 5.5.33, 5.6.10, 7.0.6 - 7.0.14
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayNeo Cypher
Output for 5.4.2, 5.4.11, 5.4.24, 5.4.30, 5.4.32, 5.4.36, 5.4.41, 5.5.25, 5.5.30, 5.5.34, 5.6.12, 5.6.14, 5.6.18, 7.0.2 - 7.0.3, 7.0.5
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayMorpheus Cypher
Output for 5.6.20, 7.0.4
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayTrinity Tank
Output for 5.4.12, 5.4.16, 5.4.21, 5.4.26, 5.4.42, 5.4.45 - 5.5.24, 5.6.16, 7.0.1
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayNeo Morpheus
Output for 5.4.13, 5.4.15, 5.4.37, 5.4.43, 5.5.31 - 5.5.32, 5.6.17, 7.0.0
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayMorpheus Tank
Output for hhvm-3.12.0
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayCypher Trinity
Output for 5.4.8, 5.4.18, 5.4.27, 5.4.29, 5.5.26, 5.5.35, hhvm-3.10.0
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayNeo Trinity
Output for 5.4.0 - 5.4.1, 5.4.22 - 5.4.23, 5.6.28
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayTrinity Cypher
Output for 5.4.5, 5.4.17, 5.4.28, 5.4.34, 5.4.39, 5.5.28, 5.6.11, 5.6.13, 5.6.15, 5.6.19
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayNeo Tank
Output for 5.4.4, 5.4.14, 5.4.20, 5.4.25, 5.4.31, 5.4.38, 5.5.29
Notice: Array to string conversion in /in/s5jIL on line 4 ArrayMorpheus Trinity
Output for 5.0.0, 5.3.8, 5.3.29
ArrayCypher Tank
Output for 4.3.1, 4.3.8, 4.3.11, 5.0.1, 5.1.0, 5.2.16, 5.3.7, 5.3.10, 5.3.26, 5.3.28
ArrayTrinity Cypher
Output for 5.2.0, 5.2.2, 5.2.8, 5.3.1, 5.3.3, 5.3.20, 5.3.27
ArrayNeo Morpheus
Output for 4.4.0 - 4.4.1, 4.4.7, 5.3.4, 5.3.6, 5.3.9, 5.3.25
ArrayNeo Cypher
Output for 4.4.6, 5.1.1, 5.2.11, 5.2.14, 5.3.5, 5.3.19, 5.3.21, 5.3.23 - 5.3.24
ArrayNeo Tank
Output for 4.3.6, 4.3.9, 5.0.2, 5.1.3, 5.2.9 - 5.2.10, 5.2.13, 5.3.0, 5.3.2, 5.3.17 - 5.3.18, 5.3.22
ArrayNeo Trinity
Output for 4.3.0, 4.4.8, 5.0.5, 5.1.2, 5.1.6, 5.2.4, 5.3.11, 5.3.15 - 5.3.16
ArrayMorpheus Trinity
Output for 4.4.3, 5.1.4, 5.2.3, 5.2.15, 5.3.12, 5.3.14
ArrayTrinity Tank
Output for 5.0.4, 5.2.1, 5.2.12, 5.3.13
ArrayMorpheus Tank
Output for 4.4.9, 5.0.3, 5.2.6, 5.2.17
ArrayMorpheus Cypher
Output for 4.3.2, 4.3.5, 4.3.7, 4.4.2, 5.2.7
ArrayTank Cypher
Output for 4.3.3 - 4.3.4, 5.2.5
ArrayTank Morpheus
Output for 4.3.10, 4.4.4, 5.1.5
ArrayTank Neo
Output for 4.4.5
ArrayTank Trinity