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编程效率 引入缓存机制提升性能
Feb 15 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
php设计模式 Singleton(单例模式)
Jun 26 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
php在数组中查找指定值的方法
Mar 17 PHP
php操作memcache缓存方法分享
Jun 03 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
php-msf源码详解
Dec 25 PHP
实例讲解PHP表单验证功能
Feb 15 PHP
PHP常用header头定义代码示例汇总
Aug 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
php递归遍历删除文件的方法
2015/04/17 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
犀利的js 函数集合
2009/06/11 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
python实现用户登陆邮件通知的方法
2015/07/09 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
答题辅助python代码实现
2018/01/16 Python
Python切片工具pillow用法示例
2018/03/30 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
Ajax的优点和缺点
2014/11/21 面试题
机关党建工作汇报材料
2014/08/20 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
2014年统战工作总结
2014/12/09 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
大学推普周活动总结
2015/05/07 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android