私は1つarray
にチームの数が含まれています。各チームに他のすべてのチームと一緒にプレイしてもらいたいです。
私はそれをやろうとしましたfor loop
が、何も機能しません。
配列はこんな感じです。
Array ( [0] => 2 [1] => 3 [2] => 8 [3] => 9 [4] => 11 [5] => 12 )
こうやってやりたいです。
[0] - [1]
[0] - [2]
[0] - [3]
[0] - [4]
[0] - [5]
[1] - [2]
[1] - [3]
[1] - [4]
[1] - [5]
[2] - [3]
[2] - [4]
[2] - [5]
[3] - [4]
[3] - [5]
[4] - [5]
私のコードはこんな感じでした
function createMatchesStandings($teams,$homeaway,$round)
{
include_once('class_match.php');
if($homeaway == 0)
{
// one way matches
$numberOfMatches = count($teams) - 1;
for($i = 0; $i<=$numberOfMatches;$i++)
{
$match = new Match();
$match->standing = $this->id;
$match->round = $round;
$match->home_team = $teams[$i];
$match->away_team = $teams[$i+1];
$match->week = $i;
$match->date = '0000-00-00';
$match->insert();
}
}elseif($homeaway == 1)
{
// home away matches ($teams * 2) - 2
}
}