Moin!
<?php
$mannschaftszahl = 18;
$i = 0;
$a = 0;
while($i < $mannschaftszahl){
$i++;
while($a < $mannschaftszahl){
$a++;
$heim = $i;
$gast = $a;
if($i != $a){
//generiere ergebnis
}
}
}
?>
du müsstest hier natürlich jeder mannschaft eine nummer zuordnen. aber das dürfte kein problem sein.
tschüssi
ichen