3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = ['First', 'Second', 'Third', 'Fourth', 'Fifth', 'Sixth']; shuffle($data); $result = []; $item = array_shift($data); for($i=0; $i<count($data); $i++) { $result[] = [$item, $item=$data[$i]]; } $result[] = [$result[count($result)-1][1], $result[0][0]]; var_dump($result);

preferences:
37.6 ms | 402 KiB | 5 Q