![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam następujący skrypt:
a tutaj tablice.
Wynik powinien być prosty: Wylosowana [ XXXXX ] ale w zmiennej $los nic się nie pokazuje. Jednak robiąc to samo BEZ do-while działa tak jak trzeba, ale nie spełnia mojego zadania, aby funkcja losowała dopóki nie wylosuje kraju którego nie ma w tablicy $repr. W nast. przykładzie nie powinno być problemu z wylosowaniem takiego kraju. Ten post edytował Tomplus 25.10.2010, 15:53:07 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Może o to chodzi? Edit: spóźnienie ![]() Ten post edytował markonix 25.10.2010, 14:57:22 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź
Powiedz mi dlaczego Twój skrypt działa, a mój nie, skoro prócz funkcji empty() są praktycznie identyczne ? Może o to chodzi? Edit: spóźnienie ![]() Trochę błędów w Twoim poscie, ale po poprawie, skrypt dziala.
Ten post edytował Tomplus 25.10.2010, 15:12:35 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
To z ciekawości spytam teraz JA co miałem źle (tzn. co poprawiłeś)?
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Po zakończonym IF miałeś średnik
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Fiu, fiu. Racja.
Ale problem rozwiązany chyba to oznacz odpowiednio temat ![]() -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Problem będzie rozwiązany gdy dostanę odpowiedź na moje pytanie.
A pytanie dot. funkcji mojej i CuteOne. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Hm.. Jest tam np. zmienna $rand bez żadnej deklaracji wartości.
Poza tym dla lepszej analizy porobiłbym tam parę tabulatorów i enterów - lepiej się czyta. Klamerka obejmująca zawartość pętli też nie zaszkodzi. -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Własnie ja mam taką zasadę: aby nie używać zbędnych znaków.
Klamry są potrzebne jeżeli jest więcej niż jedna rzecz do obsłużenia i automatycznie pojawiają się entery i tabulatory. Ale z tym $rand masz racje ... tutaj jest pies pogrzebany. Wielkie dzięki ![]() Drobiazgi zawsze szybciej zobaczy ktoś inny niż my sami. Ten post edytował Tomplus 25.10.2010, 15:52:25 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie to są niezbędne znaki
![]() Dodam tylko, że ta druga tablica nie musi być wypełniona tymi pustymi ciągami. Wystarczą 3 elementy - 3 kraje, in_array zadziała tak samo. W komentarzu napisałeś, że ta tablica jest ręcznie napisana dlatego trochę mnie dziwi jej konstrukcja. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:05 |