- var_dump: documentation ( source)
- shuffle: documentation ( source)
<?php
$data = ['First', 'Second', 'Third', 'Fourth', 'Fifth', 'Sixth'];
shuffle($data);
$result = [[$data[0], $data[count($data)-1]]];
for($i=0; $i<count($data)-1; $i++)
{
$result[] = [$data[$i], $data[$i+1]];
}
var_dump($result);