PHP实现随机发放扑克牌


Posted in PHP onApril 21, 2020

PHP编程:用PHP实现随机发放扑克牌

描述:一副扑克牌共54张(包括大、小王),用PHP制作一发牌器,向三人随机发牌;

编辑poker.php

<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<body>
<?php 
function poker(){
 //建立数组保存牌组
 $num = ['A','2','3','4','5','6','7','8','9','10','J','Q','K'];
 $icon = ['♥'=>'red','♦️'=>'red','♠'=>'black','♣'=>'black'];
 //生成扑克牌组
 foreach ($icon as $key => $vi) {
 foreach ($num as $vn) {
  $poker[] = "<font style ='color:$vi;'> $vn $key </font>";
 }
 }
 $poker[] = "<font style = 'color:red;'>大王</font>";
 $poker[] = "<font style = 'color:black;'>小王</font>";

 shuffle($poker); // 乱序
 return $poker;
}
?>
</body>
</html>

添加样式(poker1.php),调用poker.php:

<!DOCTYPE html>
<html>
<head>
 <title>扑克大赛</title>
 <style type="text/css">
 div{margin: 15px 0;}
 font{border: 1px solid #ccc;padding: 6px 3px; margin-right: 10px;}
 </style>
</head>
<body>
 <div>刘德华的牌</div>
 <?php
 include './poker.php'; //调用
 $sp = poker();
 for ($i=1; $i <=12 ; $i++) { 
 echo current($sp);
 next($sp);
 }
 ?>

 <div>周润发的牌</div>
 <?php
 for ($i=1; $i <=12 ; $i++) { 
 echo current($sp);
 next($sp);
 }
 ?>

 <div>李飞扬的牌</div>
 <?php
 for ($i=1; $i <=12 ; $i++) { 
 echo current($sp);
 next($sp);
 }
 ?>
</body>
</html>

运行结果如下:

PHP实现随机发放扑克牌

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php中的登陆login
Jan 18 PHP
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 PHP
php文件操作实例代码
May 10 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
php制作的简单验证码识别代码
Jan 26 PHP
Zend Framework分页类用法详解
Mar 22 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
PHP 网站修改默认访问文件的nginx配置
May 27 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 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
Laravel 框架路由原理与路由访问实例分析
Apr 14 #PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 14 #PHP
You might like
第十四节--命名空间
2006/11/16 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
My Desktop :) 桌面式代码
2008/12/29 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
解决Python对齐文本字符串问题
2019/08/28 Python
业务经理岗位职责
2013/11/11 职场文书
酒店公关部经理岗位职责
2013/11/24 职场文书
毕业留言寄语大全
2014/04/10 职场文书
综合内勤岗位职责
2014/04/14 职场文书
小学生评语大全
2014/04/18 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
财务负责人任命书
2014/06/06 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
初三语文教学计划
2015/01/22 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python