Création des matchs de poule
if ($equipe != "")
{
$equipes = preg_split("/[_]{3,}/", $old);
$nb_equipes = count($equipes);
if ($equipe != "!!!")
{
$equipes[$nb_equipes] = $equipe;
$nb_equipes++;
}
if ($old == "")
{
echo "1 equipe : "; } else { echo "".$nb_equipes; echo " equipes : "; } for ($i = 0; $i<$nb_equipes; $i++) { echo " ".$equipes[$i] . " ";
}
if ($old != "")
{
echo " | \n";
/*
* Début du traitement des équipes
*/
if ($rand == "oui")
{
shuffle($equipes);
}
if ($old != "")
{
if ($nb_equipes%2 == 1)
{
$equipes[$nb_equipes++] = "EXEMPT";
}
$equipes_double = array_merge(array_slice($equipes, 0, ($nb_equipes - 1)),
array_slice($equipes, 0, ($nb_equipes - 1)));
for ($k = 0; $k<($nb_equipes - 1); $k++)
{
$n = 0;
for ($l = $k; $l<($nb_equipes - 1 + $k); $l++)
$m[$k][$n++] = $equipes_double[$l];
$m[$k][$n++] = $equipes[$nb_equipes - 1];
}
echo " \n";
for ($k = 0; $k<($nb_equipes - 1); $k++)
{
echo " \n";
}
}
?>
Tour " . ($k+1) . ": \n";
for ($l = 0; $l<($nb_equipes / 2); $l++)
{
$equipe_a = $m[$k][$l];
$equipe_b = $m[$k][$nb_equipes - $l - 1];
$tour = $k + 1;
if ($equipe_a == "EXEMPT")
{
echo $equipe_b . " exempt\n"; } elseif ($equipe_b == "EXEMPT") { echo $equipe_a . " exempt \n"; } else { echo " " . $equipe_a . " vs " . $equipe_b . " \n";
}
}
echo "\n"; } echo " |