3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [1, 2, 3, 4, 5, 6, 7, 8, 9]; $result = []; for ($i = 0; $i < 8; ++$i) { $result[] = $array[array_rand($array)]; } var_export($result);
Output for 8.2.11
array ( 0 => 9, 1 => 1, 2 => 5, 3 => 2, 4 => 5, 5 => 9, 6 => 3, 7 => 6, )
Output for 8.2.10
array ( 0 => 8, 1 => 3, 2 => 2, 3 => 8, 4 => 7, 5 => 9, 6 => 7, 7 => 6, )
Output for 8.2.9
array ( 0 => 8, 1 => 9, 2 => 7, 3 => 8, 4 => 4, 5 => 4, 6 => 2, 7 => 3, )
Output for 8.2.8
array ( 0 => 2, 1 => 1, 2 => 2, 3 => 8, 4 => 3, 5 => 4, 6 => 4, 7 => 8, )
Output for 8.2.7
array ( 0 => 5, 1 => 9, 2 => 8, 3 => 5, 4 => 5, 5 => 2, 6 => 7, 7 => 8, )
Output for 8.2.6
array ( 0 => 9, 1 => 2, 2 => 2, 3 => 9, 4 => 3, 5 => 6, 6 => 4, 7 => 7, )
Output for 8.2.5
array ( 0 => 6, 1 => 1, 2 => 4, 3 => 4, 4 => 7, 5 => 5, 6 => 9, 7 => 3, )
Output for 8.2.4
array ( 0 => 4, 1 => 7, 2 => 2, 3 => 6, 4 => 4, 5 => 4, 6 => 4, 7 => 6, )
Output for 8.2.3
array ( 0 => 9, 1 => 3, 2 => 2, 3 => 4, 4 => 6, 5 => 7, 6 => 7, 7 => 3, )
Output for 8.2.2
array ( 0 => 4, 1 => 5, 2 => 7, 3 => 6, 4 => 9, 5 => 2, 6 => 2, 7 => 4, )
Output for 8.2.1
array ( 0 => 8, 1 => 8, 2 => 1, 3 => 5, 4 => 1, 5 => 7, 6 => 4, 7 => 1, )
Output for 8.2.0
array ( 0 => 2, 1 => 4, 2 => 9, 3 => 6, 4 => 2, 5 => 2, 6 => 3, 7 => 4, )
Output for 8.1.24
array ( 0 => 1, 1 => 6, 2 => 5, 3 => 2, 4 => 6, 5 => 9, 6 => 4, 7 => 9, )
Output for 8.1.23
array ( 0 => 4, 1 => 5, 2 => 7, 3 => 8, 4 => 8, 5 => 7, 6 => 4, 7 => 9, )
Output for 8.1.22
array ( 0 => 7, 1 => 4, 2 => 4, 3 => 9, 4 => 7, 5 => 3, 6 => 2, 7 => 7, )
Output for 8.1.21
array ( 0 => 1, 1 => 2, 2 => 9, 3 => 1, 4 => 5, 5 => 2, 6 => 8, 7 => 7, )
Output for 8.1.20
array ( 0 => 6, 1 => 3, 2 => 6, 3 => 1, 4 => 6, 5 => 4, 6 => 9, 7 => 9, )
Output for 8.1.19
array ( 0 => 3, 1 => 1, 2 => 3, 3 => 5, 4 => 2, 5 => 3, 6 => 2, 7 => 3, )
Output for 8.1.18
array ( 0 => 6, 1 => 6, 2 => 3, 3 => 2, 4 => 2, 5 => 6, 6 => 4, 7 => 2, )
Output for 8.1.17
array ( 0 => 1, 1 => 7, 2 => 4, 3 => 2, 4 => 1, 5 => 3, 6 => 1, 7 => 7, )
Output for 8.1.16
array ( 0 => 3, 1 => 5, 2 => 2, 3 => 5, 4 => 9, 5 => 1, 6 => 3, 7 => 1, )
Output for 8.1.15
array ( 0 => 3, 1 => 2, 2 => 3, 3 => 7, 4 => 7, 5 => 7, 6 => 4, 7 => 4, )
Output for 8.1.14
array ( 0 => 3, 1 => 3, 2 => 9, 3 => 4, 4 => 5, 5 => 7, 6 => 5, 7 => 2, )
Output for 8.1.13
array ( 0 => 1, 1 => 3, 2 => 8, 3 => 2, 4 => 6, 5 => 6, 6 => 4, 7 => 4, )
Output for 8.1.12
array ( 0 => 1, 1 => 2, 2 => 1, 3 => 2, 4 => 5, 5 => 2, 6 => 5, 7 => 1, )
Output for 8.1.11
array ( 0 => 6, 1 => 5, 2 => 7, 3 => 5, 4 => 1, 5 => 6, 6 => 4, 7 => 9, )
Output for 8.1.10
array ( 0 => 4, 1 => 9, 2 => 1, 3 => 1, 4 => 2, 5 => 1, 6 => 9, 7 => 7, )
Output for 8.1.9
array ( 0 => 6, 1 => 8, 2 => 4, 3 => 5, 4 => 8, 5 => 9, 6 => 3, 7 => 1, )
Output for 8.1.8
array ( 0 => 1, 1 => 9, 2 => 2, 3 => 7, 4 => 7, 5 => 9, 6 => 3, 7 => 3, )
Output for 8.1.7
array ( 0 => 3, 1 => 3, 2 => 9, 3 => 3, 4 => 5, 5 => 4, 6 => 6, 7 => 7, )
Output for 8.1.6
array ( 0 => 7, 1 => 2, 2 => 2, 3 => 4, 4 => 8, 5 => 6, 6 => 3, 7 => 3, )
Output for 8.1.5
array ( 0 => 6, 1 => 9, 2 => 6, 3 => 2, 4 => 4, 5 => 1, 6 => 2, 7 => 6, )
Output for 8.1.4
array ( 0 => 1, 1 => 6, 2 => 1, 3 => 1, 4 => 4, 5 => 6, 6 => 2, 7 => 2, )
Output for 8.1.3
array ( 0 => 5, 1 => 2, 2 => 3, 3 => 5, 4 => 8, 5 => 5, 6 => 5, 7 => 1, )
Output for 8.1.2
array ( 0 => 5, 1 => 2, 2 => 9, 3 => 2, 4 => 3, 5 => 1, 6 => 1, 7 => 5, )
Output for 8.1.1
array ( 0 => 2, 1 => 5, 2 => 3, 3 => 5, 4 => 8, 5 => 1, 6 => 2, 7 => 2, )
Output for 8.1.0
array ( 0 => 2, 1 => 1, 2 => 4, 3 => 3, 4 => 1, 5 => 9, 6 => 2, 7 => 6, )
Output for 8.0.30
array ( 0 => 1, 1 => 6, 2 => 9, 3 => 7, 4 => 9, 5 => 6, 6 => 9, 7 => 7, )
Output for 8.0.29
array ( 0 => 6, 1 => 7, 2 => 9, 3 => 3, 4 => 3, 5 => 1, 6 => 1, 7 => 4, )
Output for 8.0.28
array ( 0 => 2, 1 => 8, 2 => 4, 3 => 6, 4 => 9, 5 => 5, 6 => 4, 7 => 6, )
Output for 8.0.27
array ( 0 => 5, 1 => 6, 2 => 9, 3 => 2, 4 => 7, 5 => 8, 6 => 2, 7 => 4, )
Output for 8.0.26
array ( 0 => 1, 1 => 8, 2 => 3, 3 => 8, 4 => 9, 5 => 8, 6 => 4, 7 => 3, )
Output for 8.0.25
array ( 0 => 4, 1 => 5, 2 => 4, 3 => 3, 4 => 2, 5 => 1, 6 => 3, 7 => 7, )
Output for 8.0.24
array ( 0 => 6, 1 => 4, 2 => 5, 3 => 5, 4 => 6, 5 => 6, 6 => 7, 7 => 4, )
Output for 8.0.23
array ( 0 => 9, 1 => 2, 2 => 4, 3 => 2, 4 => 9, 5 => 2, 6 => 6, 7 => 1, )
Output for 8.0.22
array ( 0 => 2, 1 => 9, 2 => 4, 3 => 4, 4 => 2, 5 => 1, 6 => 6, 7 => 3, )
Output for 8.0.21
array ( 0 => 8, 1 => 4, 2 => 8, 3 => 3, 4 => 3, 5 => 4, 6 => 8, 7 => 7, )
Output for 8.0.20
array ( 0 => 2, 1 => 5, 2 => 1, 3 => 2, 4 => 7, 5 => 3, 6 => 3, 7 => 7, )
Output for 8.0.19
array ( 0 => 8, 1 => 2, 2 => 6, 3 => 2, 4 => 8, 5 => 9, 6 => 5, 7 => 2, )
Output for 8.0.18
array ( 0 => 7, 1 => 5, 2 => 1, 3 => 5, 4 => 6, 5 => 7, 6 => 8, 7 => 2, )
Output for 8.0.17
array ( 0 => 1, 1 => 6, 2 => 3, 3 => 8, 4 => 9, 5 => 5, 6 => 9, 7 => 5, )
Output for 8.0.16
array ( 0 => 4, 1 => 4, 2 => 8, 3 => 1, 4 => 5, 5 => 9, 6 => 4, 7 => 1, )
Output for 8.0.15
array ( 0 => 9, 1 => 4, 2 => 2, 3 => 8, 4 => 6, 5 => 3, 6 => 5, 7 => 9, )
Output for 8.0.14
array ( 0 => 8, 1 => 8, 2 => 5, 3 => 6, 4 => 4, 5 => 9, 6 => 1, 7 => 4, )
Output for 8.0.13
array ( 0 => 1, 1 => 7, 2 => 7, 3 => 9, 4 => 6, 5 => 5, 6 => 5, 7 => 1, )
Output for 8.0.12
array ( 0 => 9, 1 => 3, 2 => 5, 3 => 5, 4 => 7, 5 => 4, 6 => 7, 7 => 2, )
Output for 8.0.11
array ( 0 => 2, 1 => 6, 2 => 7, 3 => 2, 4 => 3, 5 => 3, 6 => 8, 7 => 9, )
Output for 8.0.10
array ( 0 => 2, 1 => 7, 2 => 9, 3 => 8, 4 => 5, 5 => 2, 6 => 8, 7 => 1, )
Output for 8.0.9
array ( 0 => 4, 1 => 3, 2 => 2, 3 => 7, 4 => 7, 5 => 8, 6 => 4, 7 => 7, )
Output for 8.0.8
array ( 0 => 7, 1 => 8, 2 => 2, 3 => 2, 4 => 3, 5 => 9, 6 => 6, 7 => 9, )
Output for 8.0.7
array ( 0 => 5, 1 => 1, 2 => 9, 3 => 8, 4 => 9, 5 => 4, 6 => 7, 7 => 8, )
Output for 8.0.6
array ( 0 => 1, 1 => 3, 2 => 2, 3 => 8, 4 => 6, 5 => 5, 6 => 8, 7 => 1, )
Output for 8.0.5
array ( 0 => 9, 1 => 4, 2 => 6, 3 => 4, 4 => 3, 5 => 2, 6 => 9, 7 => 7, )
Output for 8.0.3
array ( 0 => 3, 1 => 3, 2 => 8, 3 => 8, 4 => 4, 5 => 7, 6 => 2, 7 => 1, )
Output for 8.0.2
array ( 0 => 3, 1 => 2, 2 => 5, 3 => 4, 4 => 4, 5 => 8, 6 => 7, 7 => 9, )
Output for 8.0.1
array ( 0 => 7, 1 => 6, 2 => 2, 3 => 7, 4 => 4, 5 => 8, 6 => 3, 7 => 8, )

preferences:
61.89 ms | 504 KiB | 5 Q