3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = ['A', 'B', 'C', 'D']; $b = $a; shuffle($b); die(var_dump($a, $b));
Output for 7.4.0
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "A" [2]=> string(1) "B" [3]=> string(1) "D" }
Output for 7.1.4, 7.3.12
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "C" [2]=> string(1) "B" [3]=> string(1) "D" }
Output for 7.3.1, 7.3.11
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "D" [1]=> string(1) "C" [2]=> string(1) "A" [3]=> string(1) "B" }
Output for 7.0.7, 7.0.11, 7.3.5, 7.3.10
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "C" [2]=> string(1) "D" [3]=> string(1) "A" }
Output for 7.0.8, 7.1.26, 7.2.3, 7.2.24, 7.3.6, 7.3.9
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "C" [2]=> string(1) "D" [3]=> string(1) "B" }
Output for 7.1.3, 7.1.33, 7.2.12, 7.2.21, 7.3.8
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "D" [1]=> string(1) "A" [2]=> string(1) "B" [3]=> string(1) "C" }
Output for 7.1.10, 7.1.31, 7.3.3, 7.3.7
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "D" [2]=> string(1) "C" [3]=> string(1) "A" }
Output for 7.0.12, 7.0.18, 7.1.30, 7.2.19, 7.3.4
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "D" [2]=> string(1) "A" [3]=> string(1) "B" }
Output for 7.0.13, 7.0.16, 7.1.5, 7.1.32, 7.2.8, 7.2.15 - 7.2.16, 7.2.18, 7.3.2
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "D" [2]=> string(1) "B" [3]=> string(1) "C" }
Output for 7.2.17, 7.2.23, 7.3.0
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "D" [2]=> string(1) "C" [3]=> string(1) "B" }
Output for 7.0.0, 7.0.14, 7.2.9, 7.2.25
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" }
Output for 7.0.9, 7.2.1, 7.2.22
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "D" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "A" }
Output for 7.1.6, 7.2.20
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "D" [3]=> string(1) "C" }
Output for 7.0.1 - 7.0.2, 7.1.0, 7.2.6, 7.2.13 - 7.2.14
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "C" [2]=> string(1) "A" [3]=> string(1) "D" }
Output for 7.0.6, 7.0.10, 7.2.11
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "A" [2]=> string(1) "D" [3]=> string(1) "B" }
Output for 7.0.20, 7.1.25, 7.1.27, 7.2.10
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "D" [2]=> string(1) "B" [3]=> string(1) "A" }
Output for 7.0.15, 7.1.29, 7.2.7
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "D" [1]=> string(1) "B" [2]=> string(1) "A" [3]=> string(1) "C" }
Output for 7.1.1, 7.2.5
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "A" [2]=> string(1) "C" [3]=> string(1) "D" }
Output for 7.2.4
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "D" [1]=> string(1) "C" [2]=> string(1) "B" [3]=> string(1) "A" }
Output for 7.1.7, 7.2.2
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "B" [2]=> string(1) "A" [3]=> string(1) "D" }
Output for 7.0.19, 7.1.28, 7.2.0
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "C" [1]=> string(1) "B" [2]=> string(1) "D" [3]=> string(1) "A" }
Output for 7.0.3, 7.1.2
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "D" [2]=> string(1) "A" [3]=> string(1) "C" }
Output for 7.0.4 - 7.0.5, 7.0.17
array(4) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" [3]=> string(1) "D" } array(4) { [0]=> string(1) "B" [1]=> string(1) "A" [2]=> string(1) "D" [3]=> string(1) "C" }

preferences:
88.71 ms | 402 KiB | 84 Q