Что не так? Почему 1 выводит?
$array = array('1' => '1', '2', '3', '4', '5', '6', '7', '8'); $array = shuffle($array);