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 缓冲的免费实现方法
Oct 09 PHP
利用PHP动态生成VRML网页
Oct 09 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
php正则表达式使用的详细介绍
Apr 27 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
Sep 23 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
php中简单的对称加密算法实现
Jan 05 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
php实现在线考试系统【附源码】
Sep 18 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获取文件后缀名的三个函数
2012/10/15 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
python 布尔操作实现代码
2013/03/23 Python
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Python如何对齐字符串
2020/07/30 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
大学生职业生涯规划书模板
2014/01/18 职场文书
高中生活自我鉴定
2014/01/18 职场文书
保证书格式范文
2014/04/28 职场文书
教师求职信
2014/06/17 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
Nginx速查手册及常见问题
2022/04/07 Servers