skanuj0067 (42)

skanuj0067 (42)



80 PHP i MySQL dla każdego

Istnieje również możliwość przeniesienia wyrażenia warunkowego do wnętrza pętli, wymaga to jednak zastosowania instrukcji break, z którą zapoznamy się dopiero w jednej z kolejnych sekcji.

Pętla typu while

Pętla typu while służy, podobnie jak pętla for, do wykonywania powtarzających się czynności. Pętlę for najczęściej wykorzystuje się wówczas, gdy liczba powtarzanych operacji jest znana, natomiast pętlę whi 1 e — kiedy liczby powtórzeń nie znamy. Jest to oczywiście podział umowny, gdyż oba typy pętli można zapisać w taki sposób, aby były swoimi funkcjonalnymi odpowiednikami. Ogólna postać pętli whi 1 e wygląda następująco:

while (wyrażenie warunkowe){ instrukcje:

}

Instrukcje są wykonywane, dopóki wyrażenie warunkowe jest prawdziwe. Zobaczmy zatem, jak za pomocą pętli while wyświetlić na ekranie dziesięciokrotnie dowolny napis. Obrazuje to kod widoczny na listingu 3.13. Pętlę taką rozumiemy następująco: dopóki i jest mniejsze od 10, wyświetlaj napis na ekranie, za każdym razem zwiększając wartość zmiennej i o 1.

Listing 3.13. Ilustracja działania pętli while_

<html>

<head>

<title> Działanie pętli typu while </title> </head>

<body>

<?php $i = 0:

while($1 < 10){ echo("Pętla while [i = $1]"); echo("<br>"):

$i++;

}

?>

</body>

</html>

Nic nie stoi na przeszkodzie, aby tak jak w przypadku pętli for, wyrażenie warunkowe było jednocześnie wyrażeniem modyfikującym. Pętla taka wyglądałaby wtedy jak na listingu 3.14.

Listing 3.14. Zmodyfikowana pętla while

<html>

<head>

<title> Działanie pętli typu while </title> </head>

<body>

<?php


Wyszukiwarka

Podobne podstrony:
57188 skanuj0139 (14) 150 PHP i MySQL dla każdego Jeśli plik nie istnieje, do przeglądarki wysyłana
skanuj0017 (284) 28 PHP i MySQL dla każdego dla systemu Linux i: include path = :c:phpincludes"
skanuj0044 (81) 56 PHP i MySQL dla każdegoWykonania polecenia zewnętrznego Operator wykonania polece

więcej podobnych podstron