3v4l.org

run code in 300+ PHP versions simultaneously
<?php function array_random($arr, $num = 1) { shuffle($arr); $r = array(); for ($i = 0; $i < $num; $i++) { $r[] = $arr[$i]; } return $num == 1 ? $r[0] : $r; } $a = array("apple", "banana", "cherry"); print_r(array_random($a)); //print_r(array_random($a, 2));

preferences:
33.32 ms | 402 KiB | 5 Q