Php 不重复地计算足球比赛组合
所以,我有一个这样的阵列,充满了团队:Php 不重复地计算足球比赛组合,php,arrays,math,Php,Arrays,Math,所以,我有一个这样的阵列,充满了团队: array(0, 1, 2, 3, 4, 5, ...) 在每届锦标赛上,我们都有TotalNumberOfTeams-1rounds(日期)和比赛。(第一圈) 在每一轮比赛中,我们都有TotalNumberOfTeams/2场比赛。(2圈) 如何计算该结果的组合: Date Date Date Date Date Match: 0-1 0-2 0-3 0-4 0-5 Match: 2-3 1-
array(0, 1, 2, 3, 4, 5, ...)
在每届锦标赛上,我们都有TotalNumberOfTeams-1
rounds(日期)和比赛。(第一圈)
在每一轮比赛中,我们都有TotalNumberOfTeams/2场比赛。(2圈)
如何计算该结果的组合:
Date Date Date Date Date
Match: 0-1 0-2 0-3 0-4 0-5
Match: 2-3 1-5 1-4 1-3 1-2
Match: 4-5 3-4 2-5 2-4 3-5
/w常用词:每支球队每轮都与不同的球队比赛
计算回合、比赛和日期的代码:
// Rounds
for($i=1; $i <= ($teamsNum - 1); $i++) {
// Matches
for($z=0; $z < ($teamsNum / 2); $z++){
//some code here
}
// Calculate next date
$mdate = date('Y-m-d', strtotime($mdate. ' + x days'));
}
//轮数
对于($i=1;$i使用
简而言之:
制作两行命令,每个最上面的命令与下一行相应的命令一起播放。I号为奇数,一个命令休息
循环移动除第一个命令以外的所有命令
0 1
2 3
=====
0 2
3 1
====
0 3
1 2
使用
简而言之:
制作两行命令,每个最上面的命令与下一行相应的命令一起播放。I号为奇数,一个命令休息
循环移动除第一个命令以外的所有命令
0 1
2 3
=====
0 2
3 1
====
0 3
1 2
有一个答案是代码示例-
只需将$k=2用于您的计算有一个带有代码示例的答案-
只需使用$k=2进行计算