純php實現中秋博餅遊戲(2) 擲骰子並輸出結果

2021-08-03 08:17:38 字數 2685 閱讀 5285

這篇是純php實現中秋博餅遊戲系列博文(2)

上文是:

純php實現中秋博餅遊戲(1):繪製骰子圖案

要純php實現,就要用php來生成圖案,第一步就先繪製骰子圖案。下面就是編碼實現業務邏輯,具體**如下:

1

<?php23

class

roll420

21/**22

* 獲取篩子排名結果

23* @param $dice

24* @return array

25*/

26public

function getres($dice)27

3839/**

40* 擲骰子

41* @return array

42*/

43public

function

rolldice()

4449

return

$res;50

}5152/**53

* 格式化擲骰子結果

54* @param array $list

55* @return array

56*/

57public

function formatdice($list =)

5863

$data =[

64 1 => 0,

65 2 => 0,

66 3 => 0,

67 4 => 0,

68 5 => 0,

69 6 => 0,

70];

71foreach ($list

as$val

) 75}76

foreach ($data

as$key => $val

) 80}81

return

$data;82

}8384/**85

* 判斷篩子結果的大小

86* @param $list

87* @return int|string

88*/

89public

function getrank($list)90

else

105 } else

110}

111//

有一條規則匹配,跳出迴圈,

112if ($res != $this->_defrank)

115}

116//

有一條規則匹配,跳出迴圈,

117if ($res != $this->_defrank)

120}

121}

122return

$res

;123

}124

125/*

*126

* 根據排序獲取擲骰子結果名稱

127* @param int $rank

128* @return array

129*/

130public

function getname($rank = null

)131

152return

$rankname

;153

}154

return

$list

;155

}156

157/*

*158

* 返回規則

159* @return array

160*/

161private

function

_getrule()

162218

}219

220$roll = new

roll();

221$res = $roll->lottery();

222223

echo '';

224echo '';

225foreach($res['dice'] as

$val

)228

echo '

';229

230echo '';

231echo '';

1

<?php23

class

imgdock

464 imagepng($img

);65 imagedestroy($img

);66}67

}68}69

70$num = 0;

71if(isset($_get['num']))

74$imgdock = new

imgdock();

75$imgdock->getimg($num);

下面是我抽中狀元的效果圖,o(∩_∩)o哈哈~

純php實現中秋博餅遊戲系列博文:

純php實現中秋博餅遊戲(1):繪製骰子圖案

純php實現中秋博餅遊戲(2):擲骰子並輸出結果

done!

純php實現中秋博餅遊戲(2) 擲骰子並輸出結果

這篇是純php實現中秋博餅遊戲系列博文 2 上文是 純php實現中秋博餅遊戲 1 繪製骰子圖案 要純php實現,就要用php來生成圖案,第一步就先繪製骰子圖案。下面就是編碼實現業務邏輯,具體 如下 1 class roll420 21 22 獲取篩子排名結果 23 param dice 24 ret...

php實現的中秋博餅遊戲之擲骰子並輸出結果功能詳解

前面講述了php實現的中秋博餅遊戲之繪製骰子圖案功能,純php實現,就要用php來生成圖案,第一步就先繪製骰子圖案。下面就是編碼實現業務邏輯,具體 如下 獲取篩子排名結果 param dice return array public function getres dice 擲骰子 return a...

閩南風俗 中秋博餅

一年一度,中秋節馬上來臨。潛水看討論中秋福利,反正我們是什麼也沒有的,我也不奢望,雖然我很愛吃月餅。有提及搏餅,讓我想起了在南方的日子。閩南的風俗,到了中秋前後,每個單位 公司,或者小團體,都會組織一次非常有趣的博餅。博餅據說本來是以月餅作為博的禮物的,演變到現在,禮物花樣繁多,大件的如家電作為獎品...