次のように表示できる「出場者の参加者」の配列があります。
$all_entrants = array(
array('username'=>'122', 'number_of_entries'=>1),
array('username'=>'123', 'number_of_entries'=>4),
array('username'=>'124', 'number_of_entries'=>3),
...
)
これらのエントリから、 という別の配列を作成する必要があります$draw
。$draw
配列は、対応username
する回数だけ繰り返されnumber_of_entries
ます。したがって、上記の例では、次のようになります。
$draw = array("122", "123", "123", "123", "123", "124", "124", "124")
後で乱数を生成し、次のようなことで勝者を見つけることができるように、これが必要です$draw[$randomNumber];
ただし、$draw
配列からその配列を作成する方法について頭を悩ませることはできません$all_entrants
...どんな助けも大歓迎です!