PHP實現隨機發(fā)放撲克牌
更新時間:2020年04月21日 16:46:44 作者:野馬菲比
這篇文章主要為大家詳細介紹了PHP實現隨機發(fā)放撲克牌,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
PHP編程:用PHP實現隨機發(fā)放撲克牌
描述:一副撲克牌共54張(包括大、小王),用PHP制作一發(fā)牌器,向三人隨機發(fā)牌;
編輯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>周潤發(fā)的牌</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使用mysql與mysqli連接Mysql數據庫用法示例
這篇文章主要介紹了PHP使用mysql與mysqli連接Mysql數據庫的方法,結合實例形式分析了mysql與mysqli操作數據庫的連接、查詢、斷開的相關實現技巧,需要的朋友可以參考下2016-07-07
/etc/php-fpm.d/www.conf 配置注意事項
下面小編就為大家?guī)硪黄?etc/php-fpm.d/www.conf 配置注意事項。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
在WAMP環(huán)境下搭建ZendDebugger php調試工具的方法
一直以來,寫php都是用Dreamweaver,有時候真是痛苦啊,出現一個bug,想看一些元素的值,必須用echo輸出來才知道,現在了解到一個斷點調試利器,php終于也能像java、.NET那樣斷點調試,這就是——ZendDebugger2011-07-07
PHP中array_map與array_column之間的關系分析
這篇文章主要介紹了PHP中array_map與array_column之間的關系分析,對于PHP初學者來說是比較實用的概念,需要的朋友可以參考下2014-08-08

