PHP实现随机发扑克牌


Posted in PHP onApril 22, 2020

本文实例为大家分享了PHP实现随机发扑克牌的具体代码,供大家参考,具体内容如下

<!doctype html>
<html>
<!-- 随机发扑克牌 -->
<head>
<meta charset="UTF-8">
<title>随机发牌</title>
<style>
 div{margin:15px 0}
 font{border:1px solid #ccc;padding:6px 3px;margin-right:10px}
</style>
<?php
// 建立数组保存的牌组池
  $num = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K'];
  $icon = ['♥' => 'red', '♦' => 'red', '♠' => 'black', '♣' => 'black'];
  //生成扑克牌
  $poker = [];
  foreach ($icon as $iconkey => $iconvalue) {
    foreach ($num as $value) {
      $poker[] = "<font style='color:$iconvalue'> {$value} {$iconkey}</font>";
    }
  }
  shuffle($poker);  //打乱数组
?>
</head>
<body>
<div>玩家A 牌组</div>
<?php for ($i = 0; $i < 10; ++$i) {
  echo current($poker);
  next($poker);
} ?>
<div>玩家B 牌组</div>
<?php for ($i = 0; $i < 10; ++$i) {
  echo current($poker);
  next($poker);
} ?>
<div>玩家C 牌组</div>
<?php for ($i = 0; $i < 10; ++$i) {
  echo current($poker);
  next($poker);
} ?>
</body>
</html>

PHP实现随机发扑克牌

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP中MD5函数使用实例代码
Jun 07 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 PHP
php下载excel无法打开的解决方法
Dec 24 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
分享php多功能图片处理类
May 15 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
php字符集转换
Jan 23 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 PHP
PHP使用PDO 连接与连接管理操作实例分析
Apr 21 #PHP
PHP实现随机发放扑克牌
Apr 21 #PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 #PHP
PHP 对象继承原理与简单用法示例
Apr 21 #PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 20 #PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
Apr 14 #PHP
Laravel 框架控制器 Controller原理与用法实例分析
Apr 14 #PHP
You might like
php基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
PHP的加密方式及原理
2012/06/14 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
使用node.js搭建服务器
2017/05/20 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
2017/07/07 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python自动化测试实例解析
2014/09/28 Python
django 自定义用户user模型的三种方法
2014/11/18 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
python破解zip加密文件的方法
2018/05/31 Python
基于Python实现用户管理系统
2019/02/26 Python
Python转换时间的图文方法
2019/07/01 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
授权委托书格式模板
2014/04/03 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
公司财务部岗位职责
2015/04/14 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
PHP实现两种排课方式
2021/06/26 PHP
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android