plik


Centrum Programisty - Kurs PHP Poczta Forum Szukaj Czat Komponenty WWW Polecam Kursy Delphi HTML PHP Pascal C\C++ CSS Faq... Delphi Pascal PHP Skrypty i Źródła PHP Delphi Pascal Programy Zobacz bazę programów Dodaj program Artykuły Tworzymy banner Własne konto i domena Start i Popularyzacja Apache wszystkie... Webmasterskie Darmowe w sieci Rejestracja do wyszukiwarek Metowiec Komponenty WWW Inne Komponenty Delphi Książki Delphi Serwery netax Off-line Asembler ASP Css C++ Porady (C++) Delphi HTML JavaScript Pascal Perl PHP Visual Basic Winapi Pętle Pętlę dają nam możliwość wielokrotnego wykonania określonych lini kodu. Dzięki nim możemy np. wyświetlić wszystkie elementy tablicy, wyświetlić zawartość pliku linia po lini itd. W PHP momy do dyspozycji trzy rodzaje pętli: while, for, do...while. Oprócz tego mamy do dyspozycji kilka dodatkowych wbudowanych funkcji takich jak: exit, break. Pętla while ma następującą postać: while(wyrażenie) { operacje; } Jeżeli wyrażenie ma wartość pozytywną (true) to funkcja wykona operacje zawarte we wnętrzu pętli i powróci na jej początek. I znowu jeżeli wyrażenie będzie miało wartość true zatem ... Najlepiej będzie Ci to zrozumieć na przykładzie: <? $licznik = 0; while($licznik < 5) { $licznik++; print("To jest $licznik wykonanie pętli<BR>\n"); } ?> Funkcja będzie wykonywana do momentu kiedy zmienna $licznik przyjmie wartość równą - 5. Podobny efekt można by uzyskać wykorzystując tu pętlę for. Jej budowa jest następująca: for(inicjalizacja; warunek; inkrementacja) { operacje; } W pętli tej inicjalizacja czyli przypisanie do zmiennej o dowlonej nazwie wartości początkowej jest wykonywane tylko za pierwszym razem. Dalej jeżeli warunek zostaje spełniony wykonywana jest t.zw. inkrementacja, czyli powiększenie wsześniej utworzonej zmiennej o jeden. Pętle for wykorzystuję się zazwyczaj wtedy kiedy chcemy, aby dany fragment kodu został wykonany określoną ilość razu, zaś pętlę while wtedy kiedy chcemy, aby kod był wykonywany do osiągnięcia jakiegoś określonego celu np. osiągnięcia końca pliku. Czas na przykład. Oto pętla for w działaniu: <? $licznik = 0; nor($licznik = 1; $licznik Pętla do..while różni się od pętli while tym, że pętla do...while zostanie wykonana przynajmniej raz ponieważ wartość instrukcji jest sprawdzana na końcu, zaś w pętli while na samym początku. Oto jej skłądnia do { operacje; } while(wyrażenie); O funkcjach break oraz exit nie ma dużo do mówienia. Funkcja BREAK powoduję opuszczenie pętli w momencie napotkania na ten wyraz, zaś funkcja exit może być wykorzystywana nie tylko w połączeniu z pętlami powoduję przerwanie wykonywania skryptu PHP lub HTML. No i to byłoby tyle teori. W poprzedniej części kursu obiecałem pokazać jak za pomocą pętli można odczytać wszystkie wartości tablicy. Oto on: <? $Imiona[] = "Michał"; $Imiona[] = "Jarek"; $Imiona[] = "Marcin"; $koniec = count($Imiona); for($index=0; $index < $koniec; $index++) { print("$Imiona[$index]<BR>"); } ?>

Wyszukiwarka

Podobne podstrony:
kursphotoshop
kursphp2
kursphp7
kursphp0
kursphp3
kursphp5
kursphp5
kursphp6
kursphp5
kursphp4
kursphp3

więcej podobnych podstron