作者IHSAHN (...)
看板PHP
标题[请益] 扑克牌依照花色排序
时间Thu Jul 5 17:06:08 2012
我做了一个 array 叫做 $deckstrength
内容是从小(梅花2)排到最大(黑桃A)的扑克牌花色
例如 $deckstrenth[spadeK] value是48
$deckstrength[heart9] value是32
已经完成了一个发好牌的array 内容是4个玩家手上各有13张牌
例
$dealcards[A] 内容会是随机的
{
[0] => heart10
[1] => spade8
...
[12] => brick2
}
现在我想用这个$deckstrength的key来做大小基准
排列$dealcards[A~D]手上扑克牌的内容
请问该用什麽function才能办到呢?
有没有类似array_key_exists的功能可以直接抓另一个array的key呢
烦恼了很久 还请各位解惑 麻烦了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.197.100
1F:→ bibo9901:这要自己写 07/05 17:10
2F:推 kusoayan:你是说把每个人手上的牌都照顺序排好? 07/05 17:13
3F:→ kusoayan:如果是的话可以用 usort 07/05 17:14
4F:→ kusoayan:自己写 compare function 07/05 17:14
6F:→ liaosankai:然後将arsort那行改写usort,不过得再自己补一个fun 07/05 18:21