<?php
header("Content-Type:text/html;charset=UTF-8");
$num=['A','2','3','4','5','6','7','8','9','10','J','Q','K'];
$icon=['♠'=>'red','♥'=>'red','♦'=>'black','♣'=>'black'];
$poker=array();
foreach ($icon as $key => $v1) {foreach ($num as $v2) {$poker[]="<font color='".$v1."'>$v2 $key</font>";# code...}
}// 通过数组赋值的方式添加两个元素 大小王两张牌 大王红色 小王黑;$poker[]="<font color='red'>大王</font>";$poker[]="<font color='black'>小王</font>";print_r($poker);
echo '<hr>';
shuffle($poker);
print_r($poker);
// 使用随机函数rand()生成一个数
echo $m=rand(0,2);
switch ($m) {case 0:echo "恭喜玩家A抢得地主!发牌20张";break;case 1:echo "恭喜玩家B抢得地主!发牌20张";break;case 2:echo "恭喜玩家c抢得地主!发牌20张";break;}
$max=17;
echo '<hr>';
?><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>随机发牌</title>
</head>
<style type="text/css">div{margin: 15px 0;}tr{height:60px;}td{border: 1px solid #ccc;width: 40px;padding: 6px 3px;}</style>
<body>
<div>玩家A的牌组</div>
<?phpecho '<table><tr>';
if ($m==0) {
$max=20;
}else
{$max=17;}for ($i=1; $i<=$max; $i++) {echo "<td>".current($poker).'</td>';next($poker) ;
}
echo "</tr></table>";?>
<div>玩家B的牌组</div>
<?phpecho '<table><tr>';
if ($m==1) {
$max=20;
}else
{$max=17;}for ($i=1; $i<=$max; $i++) {echo "<td>".current($poker).'</td>';next($poker) ;
}
echo "</tr></table>";?>
<div>玩家c的牌组</div>
<?phpecho '<table><tr>';
if ($m==2) {
$max=20;
}
else
{$max=17;}for ($i=1; $i<=$max; $i++) {echo "<td>".current($poker).'</td>';next($poker) ;
}
echo "</tr></table>";?>
</body>
</html>

斗地主小游戏随机发牌PHP代码相关推荐

  1. map集合之——应用:斗地主小游戏之发牌

    public static void main(String[] args) {//准备牌:Map<Integer, String> poker=new HashMap<>() ...

  2. 请用python编写一个斗地主小游戏,并给出完整代码

    很高兴为您服务!这是一个使用Python编写的斗地主小游戏的完整代码:# 导入必备模块 import random# 定义一副牌 poker = ['A', 2, 3, 4, 5, 6, 7, 8, ...

  3. 用JAVA编程实现斗地主小游戏(建牌,发牌,选地主,排序)

    JAVA编程实现斗地主小游戏 主程序 排序算法 主程序 public static void main(String[] args) {//牌List<String> pokes = ne ...

  4. 开心斗地主小游戏代码

    下载地址 js开心斗地主小游戏代码,h5欢乐斗地主扑克牌小游戏源码下载.打开方式需要用http的方式,有些文件不支持硬盘路径读取. dd:

  5. #Java教程:集合 #Collection、List、Set #ArrayList、LinkedList、Vector、HashSet、TreeSet #一个斗地主小游戏@FDDLC

    一.概述 Java单列集合中最顶层的是Collection接口,Collection下又分List和Set两大类: 学习Java集合的时候,建议自顶向下学:先学Collection,再学List和Se ...

  6. 微信小游戏 demo 飞机大战 代码分析(四)(enemy.js, bullet.js, index.js)

    微信小游戏 demo 飞机大战 代码分析(四)(enemy.js, bullet.js, index.js) 微信小游戏 demo 飞机大战 代码分析(一)(main.js) 微信小游戏 demo 飞 ...

  7. 斗地主小游戏(JAVA实现)

    hello,我是忘鱼.  目录 前言 一.案例所需要具备知识 二.代码 2.运行结果 总结 前言 斗地主小游戏,属于Collection体系综合案例,学习帮助我们加深理解. 一.案例所需要具备知识 常 ...

  8. python游戏脚本dnf_一款Python自制的斗地主小游戏

    [实例简介] 一款Python自制的斗地主小游戏 [实例截图] [核心代码] 斗地主_Raffeale └── dist ├── avbin.dll ├── DouDiZhu.exe ├── gui_ ...

  9. JAVA猜数字 斗地主小游戏

    import Game; //Game为所创建的文件夹 import java.text.BreakIterator; import java.util.Random; import java.uti ...

最新文章

  1. oracle asm和文件系统,Oracle工具之--ASM与文件系统及跨网络传输文件
  2. 设计模式之外观模式(Fasade Pattern)
  3. html5波浪线条,HTML5 svg炫酷波浪线条动画插件
  4. leaflet 结合 Echarts4 实现散点图(附源码下载)
  5. java 拼音的模糊匹配 算法_c#拼音模糊匹配算法
  6. watir_使用Watir的非常穷人的Vonage Web服务
  7. c语言指针 汇编间接寻址,C语言指针和汇编语言间接寻址的关省略探讨从存储空间图的视角加以分析.pdf...
  8. OCR识别技术保险保单识别系统|车险保单识别寿险保单识别|助力保险理赔
  9. ArcServer 9.3 ecp、 ArcSDE 9.3 ecp、 ArcIMS 9.3 ecp、 ArcEngine 9.3 ecp
  10. 人事考试网上报名系统
  11. MATLAB新手简明使用教程(六)——使用matlab求解定积分和不定积分的问题——新手来看,保证看懂。
  12. 神奇密码锁 bfs
  13. CSharp 基本知识-数组
  14. 认识二进制安全与漏洞攻防技术 (Windows平台)
  15. Python:警告 的11种情况
  16. 文本匹配与ESIM模型详解
  17. python创建列表副本_解决Python使用列表副本的问题
  18. “问渠哪得清如许?为有源头活水来” – 提高技术源头数据的质量成为技术信息化热点
  19. 【Linux入门指北】第一篇 初识Linux
  20. Flash拖拽元件的元件+元件的元件随鼠标移动:目的让元件的元件随着鼠标移动

热门文章

  1. 明月几时有,把酒问青天
  2. 【AVD】FFmpeg 音频编码时 SampleFormat 的选择,报错 “Specified sample format s16 is invalid or not supported.“ 的解决
  3. 使用leaflet或者openlayers 3 调用MapServer服务最佳实践完整说明
  4. Unity安卓手机屏幕自适应完美解决方案
  5. SpringBoot与mockito那点事
  6. Android 电池电量监控初步
  7. van-list 如何结合 van-swipe使用
  8. C++ Primer中文版(第5版)
  9. 2021年秋招面经分享·商汤【22领航员-工程院-芯片设计工程师】
  10. Springboot 集成 AJ-Captcha 行为验证码实战 -- 验证码