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 高级课程笔记 面向对象
Jun 21 PHP
使用PHP遍历文件夹与子目录的函数代码
Sep 26 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
关于PHP实现异步操作的研究
Feb 03 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
php实现的Curl封装类Curl.class.php用法实例分析
Sep 25 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
php中file_get_contents()函数用法实例
Feb 21 PHP
PHP7 其他语言层面的修改
Mar 09 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
2006/10/09 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP实现倒计时功能
2020/11/16 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
django缓存配置的几种方法详解
2018/07/16 Python
pytorch梯度剪裁方式
2020/02/04 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
python logging模块的使用详解
2020/10/23 Python
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
党的群众教育实践活动实施方案
2014/06/12 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书