Lekcja 9 - Pętle


Pętla FOR

Ogólna postać pętli:

for (wyrazenie_poczatkowe; warunek_do_spelnienia; wyrazenie_modyfikujace) { instrukcje; }

Pomocne funkcje i instrukcjeIch znaczenie
include() Pobieranie kodu innego pliku lub wyświetla ostrzeżenia o braku pliku
require() Pobieranie kodu innego pliku lub generuje błąd FATAL ERROR i ztrzymuje skrypt w przypadku braku pliku
rand() Funkcja wyboru zmiennej/zmiennych w sposób losowy. Jej parametrami jest przedział z którego mają być losowane liczby (zmienne)
sort() Sortowanie tablicy rosnąco
rsort() Sortowanie tablicy majejąco
rand() Wylosowanie liczby losowej z przedziału 0..100
asort() Sortowanie tablicy przy zachowaniu przypisanych kluczy do dwartości
ksort() Sortowanie tablicy wedłuch kluczy
print_r() Wyświetlenie zawartości tablicy

Przykład (pętla FOR) kodu losującego 6 dowolnych liczb z zakresu od 1 do 49

< ?php
for($i=0; $i<6; $i++) {
print(rand(1,49). " ");
}
? >
zobacz działający przykład

Pętla WHILE

Ogólna postać pętli:

while (warunek) { instrukcje; }

Przykład (pętla WHILE) kodu losującego liczby do momentu wylosowania liczby 8

< ?php
$x=1;
$y=8;
while(rand(1,100) ! = $y) {
$x++;
}
print("liczbę ".$y." wylosowano za " .$x. " razem");
? >
zobacz działający przykład

Pętla DO-WHILE

Ogólna postać pętli (musi być wykonana przynajmniej 1 raz):

do { instrukcje; } while (warunek);

Przykład (pętla DO_WHILE) sumowanie liczb do momentu przekroczenia wartości 100

< ?php
$suma=0;
$maximum=100;
do {
$x=rand(1,20);
$suma+=$x;
print($x." + ");
}
while ($suma<$maximium);
print("0 = ".$suma);
? >
zobacz działający przykład


Powrót na stronę główną