je te donne une piste a toi de la travailler :)
function generateMatchs($idChampionship = 1) {
$player = array('J1','J2','J3','J4'); // Recuperes tes id
foreach ($player as $k => $v) {
foreach ($player as $l => $w) {
if($v != $w && $v < $w) {
$aller] = $v.' vs '.$w. ' -- Aller';
$retour] = $w.' vs '.$v. ' -- Retour';
}
}
}
$match = array_merge($aller, $retour);
var_dump($match);
}
ce qui donne comme resultat:
array (size=12)
0 => string 'J1 vs J2 -- Aller' (length=17)
1 => string 'J1 vs J3 -- Aller' (length=17)
2 => string 'J1 vs J4 -- Aller' (length=17)
3 => string 'J2 vs J3 -- Aller' (length=17)
4 => string 'J2 vs J4 -- Aller' (length=17)
5 => string 'J3 vs J4 -- Aller' (length=17)
6 => string 'J2 vs J1 -- Retour' (length=18)
7 => string 'J3 vs J1 -- Retour' (length=18)
8 => string 'J4 vs J1 -- Retour' (length=18)
9 => string 'J3 vs J2 -- Retour' (length=18)
10 => string 'J4 vs J2 -- Retour' (length=18)
11 => string 'J4 vs J3 -- Retour' (length=18)