当前位置:首页 > PHP教程 > php应用 > 列表

PHP实现随机发扑克牌

发布:smiling 来源: PHP粉丝网  添加日期:2022-02-28 11:08:34 浏览: 评论:0 

这篇文章主要为大家详细介绍了PHP实现随机发扑克牌,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

本文实例为大家分享了PHP实现随机发扑克牌的具体代码,供大家参考,具体内容如下

  1. <!doctype html> 
  2. <html> 
  3. <!-- 随机发扑克牌 --> 
  4. <head> 
  5. <meta charset="UTF-8"
  6. <title>随机发牌</title> 
  7. <style> 
  8.  div{margin:15px 0} 
  9.  font{border:1px solid #ccc;padding:6px 3px;margin-right:10px} 
  10. </style> 
  11. <?php 
  12. // 建立数组保存的牌组池 
  13.   $num = ['A''2''3''4''5''6''7''8''9''10''J''Q''K']; 
  14.   $icon = ['♥' => 'red''♦' => 'red''♠' => 'black''♣' => 'black']; 
  15.   //生成扑克牌 
  16.   $poker = []; 
  17.   foreach ($icon as $iconkey => $iconvalue) { 
  18.     foreach ($num as $value) { 
  19.       $poker[] = "<font style='color:$iconvalue'> {$value} {$iconkey}</font>"
  20.     } 
  21.   } 
  22.   shuffle($poker);  //打乱数组 
  23. ?> 
  24. </head> 
  25. <body> 
  26. <div>玩家A 牌组</div> 
  27. <?php for ($i = 0; $i < 10; ++$i) { 
  28.   echo current($poker); 
  29.   next($poker); 
  30. } ?> 
  31. <div>玩家B 牌组</div> 
  32. <?php for ($i = 0; $i < 10; ++$i) { 
  33.   echo current($poker); 
  34.   next($poker); 
  35. } ?> 
  36. <div>玩家C 牌组</div> 
  37. <?php for ($i = 0; $i < 10; ++$i) { 
  38.   echo current($poker); 
  39.   next($poker); 
  40. } ?> 
  41. </body> 
  42. </html>

Tags: PHP随机发扑克牌

分享到: