![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy mógł by ktoś dokłądnie wyjaśnić co oznacza każdy weraz i jak działa Pętla for bo w mojej książce jet tak napisane że nie rozumiem
![]()
I prosił bym o wyjaśnienie co oznacza każdy wyraz w kodzie --- ![]() hwao -------------------- Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces. |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Dokladniej duzo i po polsku masz pod adresem http://pl.php.net/for poczytaj koniecznie :-) Pozatym do obslugi tablic duzo wygodniejsza jest petla foreach" title="Zobacz w manualu PHP" target="_manual() ktora zostala stworzona do potrzeb tablic (jest szybsza) ![]() -- rzeczywiscie mialem zle :-) przepraszam dopiero wstalem ^^ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 1.11.2004 Skąd: Nowogard Ostrzeżenie: (0%) ![]() ![]() |
Kod <? for( do tego momentu wszystko chyba jest jasne. Kod $x = 1; raz i tylko raz na poczatku tej petli wykonuje sie instrukcja zawarta pomiedzy ( a pierwszym ;, mozna je oddzielic , Kod $x <= 10; petla wykonuje sie do momentu, do ktorego wartosc zawarta pomiedzy pierwszym i drugim ; jest prawdziwa Kod $x++ ) instrukcja wykonywana PO kazdym przebiegu petli. Kod echo $x."<br>"; instrukcje petli, czyli to co ma byc wykonane w petli Kod ?> no i koniec ![]() Tak wiec w tej petli bedzie na wyjsciu bedziemy otrzymywac kod HTML w ktorym w kazdej "linijce" na ekranie otrzymamy liczby od 1 do 10, gdyz na poczatku petli $x = 1, i po kazdym jej przebiegu, wartosc ta jest zwiekszana o 1. A sama petla bedzie sie wykonywala do czasu gdy $x bedzie < lub = 10. W tym przypadku bedzie 10 przbebiegow petli. P.S.: Widze ze hwao byl szybszy, ale nie zgodzilbym sie co do drugiej czesci Twojego wytlumaczenia, tj tam gdzie Cytat <tu jest instrukcja ktora ma warunek i jezeli zwraca TRUE to petla przestaje sie wykonywac a jezeli false to przechodzi do 3 argumentu> IMHO ta petla bedzie sie wykonywala dopoki to wyrazenie ma wartosc TRUE Pozdrawiam Ten post edytował pusiek.org 2.01.2005, 11:28:19 -------------------- MAC OS X :: vim -> php, python, bash
iBook G3 :: PowerPC 750fx :: 640MB RAM |
|
|
-kau- |
![]()
Post
#4
|
Goście ![]() |
Cytat(hwao @ 2005-01-02 10:20:58)
Dokladniej duzo i po polsku masz pod adresem http://pl.php.net/for poczytaj koniecznie :-) Pozatym do obslugi tablic duzo wygodniejsza jest petla foreach" title="Zobacz w manualu PHP" target="_manual() ktora zostala stworzona do potrzeb tablic (jest szybsza) ![]() -- rzeczywiscie mialem zle :-) przepraszam dopiero wstalem ^^ thx, pusia! mi też sięprzyda ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Ja tylko dodam, że w pętli for nie muszą występować wszystkie wyrazy. W skrajnym przypadku pętla może wyglądać tak:
for(;;) -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 08:51 |