亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php模擬實(shí)現(xiàn)斗地主發(fā)牌

 更新時(shí)間:2020年04月22日 08:47:27   作者:open520yin  
這篇文章主要為大家詳細(xì)介紹了php模擬實(shí)現(xiàn)斗地主發(fā)牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了php實(shí)現(xiàn)斗地主發(fā)牌的具體代碼,供大家參考,具體內(nèi)容如下

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

<?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 >';
}
 
 
?>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 前后端分離和跨域問題的詳細(xì)解決方案(CORS的原理)

    前后端分離和跨域問題的詳細(xì)解決方案(CORS的原理)

    前后端跨域問題由瀏覽器同源策略而來,下面這篇文章主要給大家介紹了關(guān)于前后端分離和跨域問題的詳細(xì)解決方案,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • PHP單例模式應(yīng)用示例【多次連接數(shù)據(jù)庫只實(shí)例化一次】

    PHP單例模式應(yīng)用示例【多次連接數(shù)據(jù)庫只實(shí)例化一次】

    這篇文章主要介紹了PHP單例模式應(yīng)用,結(jié)合實(shí)例形式分析了php基于單例模式實(shí)現(xiàn)多次連接數(shù)據(jù)庫只實(shí)例化一次的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • PHP中全面阻止SQL注入式攻擊分析小結(jié)

    PHP中全面阻止SQL注入式攻擊分析小結(jié)

    PHP是一種力量強(qiáng)大但相當(dāng)容易學(xué)習(xí)的服務(wù)器端腳本語言,即使是經(jīng)驗(yàn)不多的程序員也能夠使用它來創(chuàng)建復(fù)雜的動(dòng)態(tài)的web站點(diǎn)。然而,它在實(shí)現(xiàn)因特網(wǎng)服務(wù)的秘密和安全方面卻常常存在許多困難
    2012-01-01
  • php 無限級 SelectTree 類

    php 無限級 SelectTree 類

    無限級 SelectTree php類實(shí)現(xiàn)代碼。
    2009-05-05
  • php查詢類的方法總結(jié)

    php查詢類的方法總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于php查詢類的方法總結(jié)內(nèi)容,對此有興趣的朋友們可以跟著學(xué)習(xí)下。
    2022-01-01
  • docker中實(shí)現(xiàn)安裝php拓展步驟講解

    docker中實(shí)現(xiàn)安裝php拓展步驟講解

    這篇文章主要介紹了docker中實(shí)現(xiàn)安裝php拓展步驟講解,有不會(huì)安裝的同學(xué)可以跟著操作下
    2021-01-01
  • PHP常見的序列化與反序列化操作實(shí)例分析

    PHP常見的序列化與反序列化操作實(shí)例分析

    這篇文章主要介紹了PHP常見的序列化與反序列化操作,結(jié)合實(shí)例形式分析了php使用serialize()及unserialize()進(jìn)行序列化與反序列化相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • PHP最常用的ini函數(shù)分析 針對PHP.ini配置文件

    PHP最常用的ini函數(shù)分析 針對PHP.ini配置文件

    php的配置函數(shù)就是幾個(gè)ini_*的函數(shù),主要是針對配置文件的操作,其實(shí)就四個(gè)函數(shù):ini_get、ini_set、ini_get_all、ini_restore。個(gè)人感覺最有用的就是ini_set和ini_get。
    2010-04-04
  • php上傳文件并顯示上傳進(jìn)度的方法

    php上傳文件并顯示上傳進(jìn)度的方法

    這篇文章主要介紹了php上傳文件并顯示上傳進(jìn)度的方法,實(shí)例分析了php傳輸文件及顯示傳輸進(jìn)度的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP7 preg_replace 出錯(cuò)及解決辦法

    PHP7 preg_replace 出錯(cuò)及解決辦法

    在本篇文章里小編給大家整理的是一篇關(guān)于PHP7 preg_replace 出錯(cuò)及解決辦法,有需要的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12

最新評論