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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
Apr 24 PHP
php数组合并array_merge()函数使用注意事项
Jun 19 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
PHP队列用法实例
Nov 05 PHP
php实现json编码的方法
Jul 30 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
Mar 04 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
ECMAScript6--解构
2017/03/30 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
python实现图片彩色转化为素描
2019/01/15 Python
Python异常处理例题整理
2019/07/07 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
linux面试相关问题
2013/04/28 面试题
幼儿园教师的考核评语
2014/04/18 职场文书
硕士学位论文评语
2014/12/31 职场文书
会议通知
2015/04/15 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
Golang gRPC HTTP协议转换示例
2022/06/16 Golang