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 相关文章推荐
PHPCMS的使用小结
Sep 20 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
Apr 24 PHP
CodeIgniter中实现泛域名解析
Jul 19 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 PHP
PHP简单选择排序算法实例
Jan 26 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
Nov 16 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 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
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
常用的js方法合集
2017/03/10 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
numpy 声明空数组详解
2019/12/05 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
应届大专毕业生个人自荐信
2013/09/22 职场文书
股权转让意向书
2014/04/01 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
公司员工培训管理制度
2015/08/04 职场文书
高中生物教学反思
2016/02/20 职场文书
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python