Najnowsze tutoriale tworzenie stron internetowych
 

PHP 5 pętli while


PHP natomiast pętle wykonać blok kodu, gdy określony warunek jest spełniony.


Pętle PHP

Często, kiedy piszesz kod, chcesz tego samego bloku kodu, aby uruchomić w kółko z rzędu. Zamiast dodawać kilka niemal równe kodu linii w skrypcie, możemy użyć pętli, aby wykonać zadanie w ten sposób.

W PHP mamy następujące oświadczenia zapętlenie:

  • while - pętle przez blok kodu, tak długo, jak określony warunek jest prawdziwy
  • do...while - pętle przez blok kodu raz, a potem powtarza pętlę tak długo, jak określony warunek jest prawdziwy
  • for - pętle przez blok kodu określoną liczbę razy
  • foreach - pętle przez blok kodu dla każdego elementu macierzy

PHP pętli while

Pętli while wykonuje blok kodu, tak długo, jak określony warunek jest spełniony.

Składnia

while ( W poniższym przykładzie pierwszy ustawia zmienną $ X 1 ($x = 1) . Następnie pętla natomiast nadal będzie działać tak długo, jak $ x jest mniejsza lub równa 5 ($x <= 5) . $ x wzrośnie o 1 za każdym razem, gdy biegnie pętla ($x++) :

Przykład

<?php
$x = 1;

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
}
?>
Uruchomić przykład »

PHP do ... while Pętla

Instrukcja do ... while zawsze wykonać blok kodu raz, to wtedy należy sprawdzić stan i powtórz pętlę gdy określony warunek jest spełniony.

Składnia

do {
W poniższym przykładzie pierwszy ustawia zmienną $ X 1 ($x = 1) . Następnie zrobić, gdy pętla napisze jakieś wyjście, a następnie przyrost zmiennej $ x z 1. Wtedy warunek jest sprawdzany ($ x jest mniejsze lub równe 5?), A pętla będzie nadal działać tak długo, jak $ x jest mniejsza niż lub równy 5:

Przykład

<?php
$x = 1;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>
Uruchomić przykład »

Zauważ, że w pętli Do While warunek jest testowany po wykonaniu instrukcji w pętli. Oznacza to, że zrobić, gdy pętla będzie wykonywać swoje sprawozdania przynajmniej raz, nawet jeśli warunek nie jest spełniony pierwszy raz.

Poniższy przykład ustawia zmienną $ x do 6, a następnie uruchamia pętlę, a następnie warunek jest sprawdzany:

Przykład

<?php
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x<=5);
?>
Uruchomić przykład »

Dla pętli oraz pętla foreach zostanie wyjaśnione w następnym rozdziale.