3v4l.org

run code in 300+ PHP versions simultaneously
<?php function random_value() { // If there were no values returned, return false. if (func_num_args() == 0) { return false; } // Get all the values supplied $values = func_get_args(); $random = array_rand($values); return $values[$random]; } echo "First random try: ".random_value(1, 5, 4, 5); echo "\n\n"; echo "Second random try: ".random_value(9, 8); echo "\n\n"; echo "Third random try: ".random_value(3, 10, 6, 2, 4, 7);
Output for 7.1.26, 7.2.16, 7.4.0
First random try: 1 Second random try: 9 Third random try: 7
Output for 7.1.30, 7.2.0, 7.3.2, 7.3.12
First random try: 5 Second random try: 9 Third random try: 3
Output for 7.1.27, 7.3.11
First random try: 4 Second random try: 9 Third random try: 10
Output for 7.2.4, 7.2.11, 7.3.10
First random try: 5 Second random try: 8 Third random try: 6
Output for 7.1.32, 7.2.8, 7.3.9
First random try: 4 Second random try: 8 Third random try: 7
Output for 7.2.23, 7.3.8
First random try: 5 Second random try: 9 Third random try: 2
Output for 7.1.28, 7.2.20, 7.2.25, 7.3.7
First random try: 5 Second random try: 8 Third random try: 4
Output for 7.2.15, 7.3.6
First random try: 5 Second random try: 8 Third random try: 2
Output for 7.2.3, 7.2.13, 7.3.4 - 7.3.5
First random try: 5 Second random try: 9 Third random try: 6
Output for 7.3.3
First random try: 1 Second random try: 9 Third random try: 2
Output for 7.1.33, 7.2.2, 7.2.7, 7.3.1
First random try: 5 Second random try: 8 Third random try: 3
Output for 7.2.12, 7.3.0
First random try: 1 Second random try: 9 Third random try: 3
Output for 7.2.14, 7.2.24
First random try: 4 Second random try: 9 Third random try: 2
Output for 7.2.22
First random try: 1 Second random try: 8 Third random try: 4
Output for 7.2.21
First random try: 4 Second random try: 9 Third random try: 4
Output for 7.2.18 - 7.2.19
First random try: 5 Second random try: 9 Third random try: 4
Output for 7.2.17
First random try: 5 Second random try: 8 Third random try: 7
Output for 7.2.10
First random try: 4 Second random try: 9 Third random try: 7
Output for 7.2.9
First random try: 4 Second random try: 8 Third random try: 4
Output for 7.2.6
First random try: 5 Second random try: 9 Third random try: 10
Output for 7.2.5
First random try: 5 Second random try: 9 Third random try: 7
Output for 7.2.1
First random try: 1 Second random try: 9 Third random try: 6
Output for 7.1.31
First random try: 4 Second random try: 9 Third random try: 3
Output for 7.1.29
First random try: 1 Second random try: 9 Third random try: 4
Output for 7.1.25
First random try: 1 Second random try: 8 Third random try: 6

preferences:
73.96 ms | 401 KiB | 54 Q