avantar / bracket-generator
简单的括号生成器
0.1.1
2020-12-31 11:55 UTC
Requires
- php: >=7.4.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
简单的括号生成器
要求
- PHP 7.4+
如何使用
- 创建括号生成器的新实例
$generator = new \BracketGenerator\Generator();
- 使用
generate
方法获取带有括号游戏的数组。您需要传递比赛参赛者的数量
$generator->generate(8);
- 您应该得到一个游戏数组
[ [ 'id' => 1, 'round' => 1, 'game_in_round' => 1, 'next_game_id' => 5 ], [ 'id' => 2, 'round' => 1, 'game_in_round' => 2, 'next_game_id' => 5 ], [ 'id' => 3, 'round' => 1, 'game_in_round' => 3, 'next_game_id' => 6 ], [ 'id' => 4, 'round' => 1, 'game_in_round' => 4, 'next_game_id' => 6 ], [ 'id' => 5, 'round' => 2, 'game_in_round' => 1, 'next_game_id' => 7 ], [ 'id' => 6, 'round' => 2, 'game_in_round' => 2, 'next_game_id' => 7 ], [ 'id' => 7, 'round' => 3, 'game_in_round' => 1, 'next_game_id' => null ], ];
目前,该库只能生成单淘汰赛括号。欢迎贡献。谢谢!