Ist eine schnelle methode einfach alle teams zueinander zubringen...damit es nicht ganz so generiert ausschaut, kannst du das array $meeting noch shuffeln
und die erste zeile kannste missachten (ich teste alle meine scripts in der Konsole, zumindest so kleine teile
)
#!/usr/bin/php
<?php
$teams = array('Team 1','Team 2','Team 3','Team 4','Team 5';
$meeting = array();
for($i = 0; $i < count($teams); $i++) {
for($z = $i+1; $z < count($teams); $z++) {
array_push($meeting,$teams[$i].' vs '.$teams[$z]);
}
}
print_r($meeting);
?>
wie gesagt, das ist ein Beispiel , auf dem du aufbauen kannst...du übergibst die teams per array, wie auch immer...und dann erstellt der dir sowas...aber ich würde es nicht so speichern, sondern in dem array, als indices speichern und dann erst später nach den Namen auflösen
aber das sind feinheiten...