![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 1.12.2003 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
Czy ktoś się orientuje może czy jest w php funkcja kombinacji bez powtórzeń? Chodzi o to, żeby z tablicy liczb, które są równocześnie kluczami tabeli drużyn rozlosować pary do turnieju, na tej zasadzie, że wybrana para nie uczestniczy w dalszym losowaniu: Np jest osiem drużyn, tablica (1,2,3,4,5,6,7,8). Funkcja z tych ośmiu drużyn powinna rozlosować dwie, które zapisane zostaną w bazie. Powstać musi nowa tablica np. gdy wylosuje 4 i 7: tablica2 (1,2,3,5,6,8). itd...
Jeżeli nie za pomocą takiej funkcji to może ktoś rozwiązywał podobny problem kiedyś w inny sposób? Prosiłbym o sugestie :roll2: Dziękuję i pozdrawiam -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 15.06.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
pzdr. byther Ten post edytował byther 17.06.2004, 10:06:40 -------------------- Sygnaturka: jest
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Update: 1. array_shift" title="Zobacz w manualu PHP" target="_manual() i array_pop" title="Zobacz w manualu PHP" target="_manual() skracają tablicę podaną jako parametr i zwracają poprany z niej element. Więc nie trzeba chodzić po indexach. 2. Można w obydwu przypadkach zastosować tylko jedna funkcję, nt. tylko aray_shift" title="Zobacz w manualu PHP" target="_manual() zdejmującą index 0, ale chciałem pokażać działanie obu tych rzadko stosowanych funkcji. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 1.12.2003 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
scanner , gdybym mógło to bym Cie uściskał
![]() <-- dodane później ![]() To może ktoś jeszcze pomorze mi zapisywać te pary do tablicy? Mam tablice następującą LOSOWANIA: | ID | FTURNIEJ | FTEAM1 | FTEAM2 | TEAM1WYNIK | TEAM2WYNIK | DATAMECZU | I tak: Z tablicy przypisującej drużynę do turnieju wybieram wszystkie TEAMy, które biorą udział w turnieju. Zapisuję ich ID do tej tablicy.... i jak teraz zapisać te pary do takiej tablicy? Mam już coś zmajstrowane, ale nie bardzo działa... zapisuje tylko pierwszy rekord jakoś dziwnie ![]() Ten post edytował Fibolg 21.06.2004, 10:17:25 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Pokaż co już masz.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:12 |