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 相关文章推荐
一个更简单的无限级分类菜单代码
Jan 16 PHP
apache rewrite_module模块使用教程
Jan 10 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
php 代码优化之经典示例
Mar 24 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 PHP
smarty内置函数capture用法分析
Jan 22 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
php可变长参数处理函数详解
Feb 22 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 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
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JS实现self的resend
2010/07/22 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
使用js画图之饼图
2015/01/12 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
Python实现的求解最小公倍数算法示例
2018/05/03 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
通过实例解析python描述符原理作用
2020/01/22 Python
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
为什么会有内存对齐
2016/10/10 面试题
霸王洗发水广告词
2014/03/14 职场文书
爱心倡议书范文
2014/05/12 职场文书
个人综合鉴定材料
2014/05/23 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis