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 相关文章推荐
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
php学习之流程控制实现代码
Jun 09 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
php获取根域名方法汇总
Oct 28 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
WordPress过滤垃圾评论的几种主要方法小结
Jul 11 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
php 可变函数使用小结
Jun 12 PHP
PDO::query讲解
Jan 29 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
2018/08/30 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
Django如何防止定时任务并发浅析
2019/05/14 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
Python devel安装失败问题解决方案
2020/06/09 Python
会计与审计专业大专生求职信
2013/10/03 职场文书
接待员岗位责任制
2014/02/10 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
检举信的写法
2019/04/10 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
详解Java实践之建造者模式
2021/06/18 Java/Android
关于python类SortedList详解
2021/09/04 Python
MySQL GTID复制的具体使用
2022/05/20 MySQL