91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在php中如何模擬實現斗地主發牌

發布時間:2021-02-04 16:33:00 來源:億速云 閱讀:157 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關在php中如何模擬實現斗地主發牌,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

php實現斗地主發牌的具體代碼如下

閑來無聊,就寫了這個方法,也算是熟悉下php的數組操作,還請各位大神多指教。$arr 數組,好像有點問題,應該 2=>'方片2',3=>'梅花2',4=>'紅心2',5=>'黑桃2', 等的順序換下。看來牌打少了。估計這個方法,一般程序都不會用吧。

<?php
wash_card();
function wash_card(){
  $tmp = $arr = array(
    0=>'大王',1=>'小王',
    2=>'方片2',3=>'梅花2',4=>'紅心2',5=>'黑桃2',
    6=>'方片A',7=>'梅花A',8=>'紅心A',9=>'黑桃A',
    10=>'方片K',11=>'梅花K',12=>'紅心K',13=>'黑桃K',
    14=>'方片Q',15=>'梅花Q',16=>'紅心Q',17=>'黑桃Q',
    18=>'方片J',19=>'梅花J',20=>'紅心J',21=>'黑桃J',
    22=>'方片10',23=>'梅花10',24=>'紅心10',25=>'黑桃10',
    26=>'方片9',27=>'梅花9',28=>'紅心9',29=>'黑桃9',
    30=>'方片8',31=>'梅花8',32=>'紅心8',33=>'黑桃8',
    34=>'方片7',35=>'梅花7',36=>'紅心7',37=>'黑桃7',
    38=>'方片6',39=>'梅花6',40=>'紅心6',41=>'黑桃6',
    42=>'方片5',43=>'梅花5',44=>'紅心5',45=>'黑桃5',
    46=>'方片4',47=>'梅花4',48=>'紅心4',49=>'黑桃4',
    50=>'方片3',51=>'梅花3',52=>'紅心3',53=>'黑桃3',
  );
  
 
  foreach($arr as $k=>$v){
    $index = rand(0,54 - $k -1);
    $key = array_search($tmp[$index], $arr); 
    $cards[$key] = $tmp[$index];
    unset($tmp[$index]);
    $tmp = array_values($tmp);
  }
  
  $landowner = array(0=>'用戶一',1=>'用戶二',2=>'用戶三');
  $lk = rand(0,2);
  echo '本輪地主: '.$landowner[$lk].'<br >';
  
  $card['landwehr']['cards'] = array_slice($cards, 0, 3, true); 
  ksort($card['landwehr']['cards']);
  echo '地主: '.implode(' ',$card['landwehr']['cards']).'<br >';
  
  $card['user1']['cards'] = array_slice($cards, 3, 17, true); 
  ksort($card['user1']['cards']);
  echo '用戶一: '.implode(' ',$card['user1']['cards']).'<br >';
  
  $card['user2']['cards'] =array_slice($cards, 20, 17, true); 
  ksort($card['user2']['cards']);
  echo '用戶二: '.implode(' ',$card['user2']['cards']).'<br >';
  
 
  $card['user3']['cards'] = array_slice($cards, 37, 17, true); 
  ksort($card['user3']['cards']);
  echo '用戶三: '.implode(' ',$card['user3']['cards']).'<br >';
}
 
 
?>

在php中如何模擬實現斗地主發牌

關于“在php中如何模擬實現斗地主發牌”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

明溪县| 叙永县| 稷山县| 绥阳县| 靖西县| 莲花县| 邢台市| 扶风县| 延津县| 阳城县| 安岳县| 肥东县| 台江县| 公主岭市| 延边| 定日县| 巴彦县| 宜章县| 兴隆县| 穆棱市| 漳平市| 衡东县| 南雄市| 湘乡市| 会同县| 合川市| 大渡口区| 昌乐县| 荃湾区| 武川县| 收藏| 塔城市| 阳西县| 漳州市| 巴楚县| 永靖县| 岳阳县| 方正县| 吴川市| 屯留县| 黔江区|