3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = ['First', 'Second', 'Third', 'Fourth', 'Fifth', 'Sixth']; $chose = []; $result = []; foreach($data as $i=>$item) { $pair = array_rand(array_diff_key($data, array_merge($chose, [$i]))); $chose[] = $pair; $result[]= [$item, $data[$pair]]; } var_dump($result);

preferences:
33.76 ms | 402 KiB | 5 Q