两种方法:
<?php
//唉,老是忘记PHP有个打乱数组的函数。。。 shuffle()
$ar = array(0,1,2,3,4,5,6,7,8,9);
shuffle($ar);
echo implode($ar, ' ');
?><br />
<br />
<?php
$ar = array(0,1,2,3,4,5,6,7,8,9);
$result = '';
for($i = 0; $i < 10; $i ++) {
$rand = rand(0, count($ar) - 1);
$result .= $ar[$rand] + ' ';
unset($ar[$rand]);
$ar = array_values($ar);
}
echo $result;
?>