php loops
Teraz zajmiemy się "loops". Są to komendy do powtórzeń i dzielimy je na 'for', 'while' oraz 'do...while' loops. Będzie też o komendzie wyjścia jak 'break' (o której już zacząłem pisać wcześniej). Zaczynamy:
ćwiczenie nr. 1
| <? for | tak zaczymany wpisywanie naszej pierwszej "for loops" |
| ($X = 0; $X < 6; $X++){ | warunki są opisane w nawiasach, X to nasza zmienna, "$X < 6" oznacza że loop będzie trwał do wartości "X<6" |
| echo $X."<BR>"; } | komenda w "{}", dodałem ".<br>" żeby było czytelniej i cyfry pojawiały się w nowej linijce |
| ?> | zamykamy kod |
ćwiczenie nr. 2
| <? $X = 0; | tak zaczymany wpisywanie naszej pierwszej "while loops" |
| while ($X < 6) | dotąd aż X<6 wykonaj: |
| { echo $X; | |
| $X++; | bez zwiększania o jeden powstałby nieskończony loop, sprawdź |
| }?> | zamykamy kod |
ćwiczenie nr. 3
| <? $X = 0; | tak zaczymany wpisywanie naszej pierwszej "do...while" |
| do { echo $X; $X++;} | wykonaj komendę podaną w "{}" |
| while ($X < 6) | dopóki X<6 |
| ?> | zamykamy kod |
Różnica między "do...while" jest zawsze taka, że jeżeli zmienimy przykładowo "$X = 100" czyli więcej niż 6 "do...while" pokaże nam wartość "100" (przynajmniej jedną) a z "while" nie otrzymamy nic.
ćwiczenie nr. 4
| <? for | |
| ($X = 0; $X < 8; $X++;) | |
| { echo $X; if ($X == 5) | nowy warunek dla zmiennej = 5 |
| break;} | break daje nam możliwość opuszczenia "loop" przy konkretnym warunku |
| echo "koniec na 5"; | żeby uwidocznić wpisujemy ostatnią komandę |
| ?> | zamykamy kod |
