Código PHP:
<?php
function prepararPartidos($teams){
$cantidad = count($teams);
$output = "";
for($i = 0; $i < $cantidad; $i++){
for($j = $i + 1; $j < $cantidad; $j++){
$output .= $equipos[$i] . " vs " . $equipos[$j] . "<br />";
}
}
return $output;
}
$equipos = array("a","b","c","d","e");
echo prepararPartidos($equipos);
?>
Mira te dejo este codigo, solo seria necesario agregar los equipos dentro del array
equipos.
y se genera el codigo siguiente segun este ejemplo:
a vs b<br />a vs c<br />a vs d<br />a vs e<br />b vs c<br />b vs d<br />b vs e<br />c vs d<br />c vs e<br />d vs e<br />...