oto przykład w którym chciałbym kontrolować ilość kombinacji a mianowicie zmniejszać pętle for na tyle ile chciałbym sobie wybrać.
$kupon = 0; //specjalnie zaczynam od 0, bo pierwszy cykl od razu nam zamieni zmieną $kupon na 1 $licznik = 0; //to nam będzie się ciagle zmieniać $wzorzec = 'Kupon '; $nazwa1= 'Legia Warszawa - Pogoń Szczecin :'; $nazwa2= 'Manchester United - Arsenal :'; $nazwa3= 'Barcelona - Manchester City :'; $nazwa4= 'AC Milan - Juventus :'; $nazwa5= 'Legia Warszawa - Pogoń Szczecin :'; $nazwa6= 'Pogoń Szczecin - Manchester United :'; $nazwa7= 'Borussia Dortmund - Arsenal :'; $nazwa8= 'Barcelona - Pogoń Szczecin :'; $nazwa9= 'Barcelona - Legia Warszawa :'; $nazwa10= 'Arsenal - Barcelona :'; $ilosc_na_kuponie=1; //ilość spotkań na kuponie for( $j = 0; $j < $cliczby; $j++ ) { for( $i = 0; $i < $cliczby; $i++ ) { for( $h = 0; $h < $cliczby; $h++ ) { // CHODZI TUTAJ O TE PĘTLE MOŻE REKURENCJA JEST W STANIE POMÓC for( $g = 0; $g < $cliczby; $g++ ) { for( $f = 0; $f < $cliczby; $f++ ) { for( $e = 0; $e < $cliczby; $e++ ) { for( $d = 0; $d < $cliczby; $d++ ) { for( $c = 0; $c < $cliczby; $c++ ) { for( $b = 0; $b < $cliczby; $b++ ) { for( $a = 0; $a < $cliczby; $a++ ) { if(0 === $licznik%$ilosc_na_kuponie) { ++$kupon; // to nam stworzy klucze w tablicy, w stylu "kupon_1", "kupon_2" itd } ++$licznik; $kombinacje[$wzorzec.$kupon] = '<br />'.$nazwa1.$liczby[$a].'<br />'.$nazwa2.$liczby[$b].'<br />'.$nazwa3.$liczby[$c].'<br />'.$nazwa4.$liczby[$d].'<br />'.$nazwa5.$liczby[$e].'<br />'.$nazwa6.$liczby[$f].'<br />'.$nazwa7.$liczby[$g].'<br />'.$nazwa8.$liczby[$h].'<br />'.$nazwa9.$liczby[$i].'<br />'.$nazwa10.$liczby[$j]; // a to nam utworzy właściwe tablice z kombinacjami kuponów } } } } } } } } } }