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

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

编辑poker.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[] = " $vn $key ";

}

}

$poker[] = "大王";

$poker[] = "小王";

shuffle($poker); // 乱序

return $poker;

}

?>

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

扑克大赛

div{margin: 15px 0;}

font{border: 1px solid #ccc;padding: 6px 3px; margin-right: 10px;}

刘德华的牌

include './poker.php'; //调用

$sp = poker();

for ($i=1; $i <=12 ; $i++) {

echo current($sp);

next($sp);

}

?>

周润发的牌

for ($i=1; $i <=12 ; $i++) {

echo current($sp);

next($sp);

}

?>

李飞扬的牌

for ($i=1; $i <=12 ; $i++) {

echo current($sp);

next($sp);

}

?>

运行结果如下:

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

php扑克牌随机发,PHP实现随机发放扑克牌相关推荐

  1. php扑克牌随机发,PHP实现随机发放扑克牌分享!

    PHP编程:用PHP实现随机发放扑克牌 描述:一副扑克牌共54张(包括大.小王),用PHP制作一发牌器,向三人随机发牌: 编辑poker.php <?php function poker(){ ...

  2. Java编程随机发红包,红包随机算法Java实现

    需求:红包总金额随机后每份金额:最大值200, 最小值0.01:最大份数100: 工具:idea 参考:微信红包算法以及带上下限的红包算法 基于微信红包算法以及带上下限的红包算法优化,修改了部分极值时 ...

  3. php发扑克牌,PHP实现随机发放扑克牌

    PHP编程:用PHP实现随机发放扑克牌 描述:一副扑克牌共54张(包括大.小王),用PHP制作一发牌器,向三人随机发牌: 编辑poker.php function poker(){ //建立数组保存牌 ...

  4. C语言实现随机发纸牌

    C语言实现随机发纸牌 为避免重复发牌,设二维数组sign[4][13]记载是否发过纸牌,其中行下表表示花色,列下标表示点数.设字符串指针数组card[n]存储随机发的n张纸牌,例如card[0] = ...

  5. 答题小程序 服务器,答题小程序如何实现随机发题目

    答题小程序如何实现随机发题目 发布时间:2020-12-11 11:53:36 来源:亿速云 阅读:123 作者:小新 这篇文章主要介绍了答题小程序如何实现随机发题目,具有一定借鉴价值,需要的朋友可以 ...

  6. Java程序模仿随机发红包

    模仿随机发红包 输入金额:xxx         输入发几个包:xx         第一个人xxx元         第二个人xxx元         ...... import java.math ...

  7. java 随机金额_java_微信随机生成红包金额算法java版,最近几年玩得最疯狂的应该是 - phpStudy...

    微信随机生成红包金额算法java版 最近几年玩得最疯狂的应该是发红包了,尤其是过年的时候特别受欢迎,下面写了红包的随机算法,其实挺简单的,仅是提供一种思路,希望可以给大家一些启发. public cl ...

  8. 随机红包 java_微信随机生成红包金额算法java版

    最近几年玩得最疯狂的应该是发红包了,尤其是过年的时候特别受欢迎,下面写了红包的随机算法,其实挺简单的,仅是提供一种思路,希望可以给大家一些启发. public class WxAlgorithm{ / ...

  9. 决策树与剪枝、bagging与随机森林、极端随机树、Adaboost、GBDT算法原理详解

    目录 1.决策树 1.1 ID3 1.2 C4.5 1.3 CART 1.4 预剪枝和后剪枝 2 bagging与随机森林 2.1 bagging 2.2 随机森林 3 极端随机树 4 GBDT 5 ...

  10. php 获取一串随机字符串,php获取随机字符串的几种方法

    方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍) /** * 获得随机字符串 * @param $len 需要的长度 * @param $special ...

最新文章

  1. 荣耀30pro系统_荣耀30 pro:正式再见!
  2. 分布式项目 cookie共享方案
  3. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法
  4. Qt Installer Framework翻译(7-4)
  5. 制作GHOST XP 基于自由天空驱动包+SysPacker 2.1
  6. stl:空间配置器的标准接口
  7. 细谈会话管理-----Cookie和Session
  8. at.allow与at.deny及cron.allow与cron.deny优先级的比较
  9. 重SQL开发和重 Java开发比较
  10. 荣耀20android版本10什么意思,荣耀10和荣耀10青春版的区别 差价800荣耀10与青春版哪个好? (全文)...
  11. tablepc是什么平板电脑_平板电脑 Tablet PC
  12. c语言ip判断程序,IP判断 (C语言代码)
  13. oracle在服装上的应用,形式美法则在服装设计中的应用
  14. 《少年维特之烦恼》经典语录:残冬行将消失,春天恍若来临。
  15. 2018年度计划清单
  16. Mac已安装应用启动台不显示
  17. handler机制--handler概览
  18. java之打印日历表
  19. 如何下载安装jenkins
  20. springboot罗亚方舟考研资料库网站设计与实现毕业设计源码302302

热门文章

  1. 开心--开始--开发--开心
  2. python获取图片长宽高,Python获取图片的大小/尺寸
  3. 分类模型的评价指标--混淆矩阵,ROC,AUC,KS,Lift,Gain
  4. R语言plotly可视化:使用plotly可视化模型预测概率值的直方图、使用分类标签为阴性和阳性样本预测概率直方图进行颜色区分(prediction probability histogram)
  5. 优盘插计算机上成快捷方式,u盘一插就变成快捷方式打不开怎么办 u盘变成快捷方式怎么办...
  6. 【技术指标】MACD详解
  7. 自主招生认可的英语竞赛有哪些
  8. android怎样换背景图片,手机怎么抠图换背景 安卓和iPhone一键抠图换背景教程
  9. 如何在微信直接下载app?
  10. Azure云端迁移4种方式