Oświadczenie PHP While
Wiele razy będziesz chciał, aby Twój program PHP wykonywał zadanie wielokrotnie, dopóki nie zatrzymasz go. Na przykład możesz zaprojektować swój program tak, aby liczył od 1 do 10 w krokach co jeden. Program rozpocznie się od 1, a następnie odliczy 2, 3, 4, 5, 6, 7, 8, 9, 10 i zatrzyma się. W tym celu użyjesz instrukcji pętli PHP. W tym samouczku omówimy jeden typ instrukcji pętli zwanej instrukcją PHP while. Zgadłeś. Instrukcja while instruuje twój program, aby wykonywał zadanie wielokrotnie „dopóki” tego chcesz. Rzućmy okiem na podstawowy format instrukcji while.

Zanim faktycznie zaczniemy instrukcję while, musimy najpierw zainicjować zmienną, której będziemy używać w wyrażeniu testowym. Musimy nadać tej zmiennej testowej wartość początkową. Ustawmy początkową wartość naszej zmiennej testowej $ number na 1.

liczba $ = 1;

Teraz jesteśmy gotowi napisać instrukcję while.

while (wyrażenie)
{ Zrób to }
podczas gdy (liczba $ <11)
{echo "$ number
";
$ number ++;
}


podczas gdy (liczba $ <11)
while (wyrażenie)
To jest kod sterujący instrukcji while. Mówi: „Wykonaj kod między {a}, podczas gdy wyrażenie pozostaje prawdziwe. W tym przykładzie pętla kodu będzie wykonywana w sposób ciągły, dopóki $ liczba jest mniejsza niż 11. Wartość $ liczba została ustawiona na 1 przed rozpoczęciem instrukcji while. Tak więc instrukcja zostanie powtórzona 10 razy.

{echo "$ number
";
$ number ++;
}
{ Zrób to }
Jest to kod, który będzie wykonywany wielokrotnie. Najpierw wydrukuje bieżącą wartość $ number i HTML
kod do przeglądarki, a następnie zwiększy wartość liczby $ o 1. Drugi wiersz kodu jest konieczny, ponieważ zwiększa wartość zmiennej za każdym razem, gdy pętla jest wykonywana. Jeśli ten kod zostanie pominięty, wartość zmiennej $ number nie zostanie zmieniona, a pętla zostanie wykonana w nieskończoność. Możesz zobaczyć, dlaczego kod zmieniający wartość $ number jest tak ważny. Zatrzyma pętlę, gdy wartość $ liczba wynosi 11 (co nie jest mniejsza niż 11). Wynik będzie wyglądał tak w przeglądarce.

1
2
3
4
5
6
7
8
9
10





Instrukcje Wideo: Before You Scroll Down, WATCH THIS! One of The Most Eye Opening Videos (Może 2024).