tezdział 3. ♦ Instrukcje sterujące i funkcje 77
9>sunek 3.3.
Ęfeit działania aeypru z listingu 3.9
0ik Łdycja Widok Przejdź Zakład h (jarzędąa Pono:
• ' iS? © I i.J http://localb
♦ Rozpocznijprzygod... ,.J Aktualności
Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for Pętla typu for
Jeśli chcemy zobaczyć, jak zmienia się stan zmiennej i w trakcie kolejnych przebiegów, możemy zmodyfikować instrukcję wyświetlającą napis, tak aby podawała nam również i tę informację. Wystarczy niewielka zmiana w postaci:
for($i - 0: $i < 10: $i++){ echol"Pętla typu for [i = $i]"): echo("<br>“);
}
Po jej wprowadzeniu w każdej linii będzie wyświetlana również wartość i, tak jak zostało to przedstawione na rysunku 3.4.
?>sunek 3.4.
-ziałanie pętli tryri ietlającej stan siennej iteracyjnej
Plik Edycja Widok Przejdź Zakładki IJarzędzia Pomoc
;■ ' - & © 0 |; httpi//localhoajindex.php'
^ Rozpocznij przygód... . Aktualności
Pętla typu for [i = 0] Pętla typu for [i = 1] Pętla typu for [i = 2] Pętla typu for [i = 3] Pętla typu for [i = 4] Pętla typu for [i = 5] Pętla typu for [i = 6] Pętla typu for [i = 7] Pętla typu for [i = 8] Pętla typu for [i = 9]
Wyrażenie początkowe w powyższym przykładzie to $i = 0, wyrażenie warunkowe — $i < 10, wyrażenie modyfikujące — $i++. Okazuje się, że mamy dużą dowolność w umiejscawianiu tych wyrażeń. Na przykład wyrażenie modyfikujące, które najczęściej jest wykorzystywane do modyfikacji zmiennej iteracyjnej, można umieścić wewnątrz samej pętli, to znaczy zastosować konstrukcję, której schematyczna postać jest następująca: