![]() |
![]() ![]() |
![]() |
-ja22- |
![]()
Post
#1
|
Goście ![]() |
Problem w tym, że jak wpisuje inny znak przy while ( np. ($a> bądź $a=) pętla nie zostaje wykonana. Pytanie teraz, czy można dawać inne znaki prócz znaku "<".
Powód edycji: [Daiquiri]: Dodałam BBCode
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Po pierwsze stosuj BBCode. Po drugie zastanów się jaki postawiłeś warunek i czy on się spełni. Warunek może być dowolny (>,<,==) ale jak chcesz, żeby wykonał się określoną ilość razy musi być spełniony.
Ponadto zwróć uwagę, że = to przypisanie, a == przyrównanie. |
|
|
-ja22- |
![]()
Post
#3
|
Goście ![]() |
A niby dlaczego miałaby się nie spełnić?
Załóżmy, że pętla ma być wykonywana aż do momentu osiągnięcia wartości 10 . Jak daje przyrównanie to się nie wykonuje. Dochodzi do momentu: Pętla 1 I na tym koniec. Co zrobić aby się wykonała? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
http://pl2.php.net/manual/en/language.oper....comparison.php
Kod $a<=10 na przyszlość lista operatorów jest w KAŻDYM kursie. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
DO WHILE: wykonuje się raz i sprawdza czy warunek jest spełniony. Wykonuje się tak długo dopóki warunek daje true.
Ty masz $i = 1 co wypisze w DO wartość 1, wykonuje się sprawdzenie $i == 10 -> nieprawda, pętla kończy działanie ![]() Inne warunki: $i < 10. $i = 1 co wypisze w DO wartość 1, wykonuje się sprawdzenie $i < 10, -> prawda, kolejna pętla i tak długo aż wypisze się wszystko od 1 do 9 $i > 10. $i = 1 co wypisze w DO wartość 1, wykonuje się sprawdzenie $i > 10, -> nieprawda, koniec. Więcej trzeba przykładów by zrozumieć, że 1 < 10 to prawda, 1 == 10 to nieprawda i 1 > 10 to też bujda? -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
-ja22- |
![]()
Post
#6
|
Goście ![]() |
Dzięki Thek ;D . Dopiero ty mi wyjaśniłeś o co kaman
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Skoro czegoś nie rozumiesz dlaczego działa tak a nie inaczej to poszukaj wyjaśnień w google. Ja wziąłem pierwszy wynik dla: do while php -> http://algorytmy.pl/doc/php/control-structures.do.while.php
Czy to było takie trudne? -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 02:46 |