$cardNum = 54;//牌数
function wash_card($cardNum){
$cards = array();
$tmp = array();
for($i = 0; $i < $cardNum; $i++){
$tmp[$i] = $i;
}
for ($i = 0; $i < $cardNum; $i++) {
$index = mt_rand(0, $cardNum - $i - 1);
$cards[$i] = $tmp[$index];
unset($tmp[$index]);
$tmp = array_values($tmp);
}
return $cards;
}
wash_card($cardNum);