現在我知道後面找到一個筆直的基本邏輯,我認爲將包括從數組中篩選鍵? PHP撲克
function is_straight(array $cards) {
sort($cards);
if(($cards[4] - $cards[0]) == 5) {
//Code to make sure the cards in between are increment
//is straight.
}
}
僞理論上的5卡檢查工作。
但是如何從7張卡片陣列中消除卡片以找到直線?
我需要單獨檢查7張卡陣列中的所有5個手部組合嗎?
這樣從$ cards數組中排除兩張卡並檢查該組合是否是直的?
所以我有點卡在邏輯上,而不是代碼方面。
可能的重複http://stackoverflow.com/questions/8696761/php-array-poker-hand-result?rq=1。 –
他的問題是基於5張牌的手評價,我的基礎是7張。 –
啊!我錯過了,但看起來很相似。 –