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初学者头痛的十四个问题
Jul 12 PHP
php 函数使用方法与函数定义方法
May 09 PHP
php下使用strpos需要注意 === 运算符
Jul 17 PHP
求PHP数组最大值,最小值的代码
Oct 31 PHP
解析php防止form重复提交的方法
Jul 01 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
yii上传文件或图片实例
Apr 01 PHP
php使用类继承解决代码重复的问题
Feb 11 PHP
PHP开发中解决并发问题的几种实现方法分析
Nov 13 PHP
PHP 应用容器化以及部署方法
Feb 12 PHP
php源码的使用方法讲解
Sep 26 PHP
Laravel ORM 数据model操作教程
Oct 21 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 SQL防注入代码集合
2008/04/25 PHP
PHP数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
Js+XML 操作
2006/09/20 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
小程序实现投票进度条
2019/11/20 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
Python3 replace()函数使用方法
2018/03/19 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
Python Django 页面上展示固定的页码数实现代码
2019/08/21 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
python中封包建立过程实例
2021/02/18 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
秋天的雨教学反思
2014/04/27 职场文书
中职招生先进个人材料
2014/08/31 职场文书
成本会计岗位职责
2015/02/03 职场文书
财务工作个人总结
2015/02/27 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript