![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem. Chcę napisać skrypt który losuje 6 liczb i zapisuje do tablicy. Następnie sprawdza czy dana liczba nie znajduje się więcej niż raz, a następnie jeśli tak to losuje inną. Napisałem coś takiego i nie działa. Czemu? (IMG:style_emoticons/default/smile.gif)
lub
Ten post edytował przemek3741 27.05.2017, 16:57:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
O ile się nie mylę,
zawsze będzie wywalać ci liczby, bo zawsze jest co najmniej jedna. in_array zawsze zwróci true, bo w $tab masz już $tab[$a] Zrób to trochę inaczej: skonstruuj tablicę o n elementach i potraktuj ją array_rand(), która zwraca randomowe klucze i na podstawie tych kluczy możesz wyciągnąć unikalne liczby (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:53 |