Wprowadzenie do PHP Do While Loop

PHP - Preprocesor hipertekstu

PHP, język skryptowy po stronie serwera, jest bardzo popularnym i powszechnie używanym językiem typu open source. Początkowo PHP było znane jako „Osobista strona główna”. W tym temacie dowiemy się o PHP Do While Loop.

Składnia PHP

<_?php
//statements to be executed
echo “This is my first php program!”;
?>

Uwaga:
Każda instrukcja w PHP kończy się średnikiem (;). To technicznie przekazuje silnikowi PHP, że będzie to koniec instrukcji. Następnie silnik przechodzi do następnego wiersza i wykonuje kod do średnika (;).

Pętle PHP

W niektórych sytuacjach musimy używać tego samego bloku kodu wiele razy. W takim przypadku można skorzystać z pętli. Zamiast używać prawie równego kodu dla prawie tego samego stanu, za pomocą pętli możesz uruchamiać blok kodu w kółko.

# Poniżej znajdują się niektóre instrukcje pętli PHP.

  • while: blok kodu działa tak długo, jak warunkiem jest warunek „Prawda”
  • do… while: blok kodu działa co najmniej raz i powtarza ten sam kod, o ile podany warunek to „Prawda”
  • dla: blok kodu działa podaną liczbę razy
  • foreach: blok kodu działa dla każdego elementu w tablicy

PHP „do… while loop”

Po zrozumieniu „while… Loop”, następnym krokiem jest zrozumienie logiki „do… while loop”. Chyba że podany warunek to „Prawda”, to „wykonaj… pętlę” można wykonać wielokrotnie.

Niewielka różnica między „while” a „do… while” lop to miejsce, w którym warunek spełnia swój punkt zatwierdzenia. W pętli „while” warunek jest sprawdzany przed wykonaniem jakiejkolwiek instrukcji w bloku kodu, tj. Na początku. I „do… pętla podczas” warunek jest testowany raz, po wykonaniu instrukcji w kodzie blokowym, wtedy te same procesy powtarzają się, dopóki nie jest to prawdą.

Technicznie można to wyjaśnić jako „zrób… podczas gdy pętla” zawsze kończy samodzielne wykonanie, a następnie przetestuj sugerowany warunek i kontynuuj powtarzanie tego samego bloku kodu, gdy podany warunek ma wartość „Prawda”.

Składnia „do… while”

do(
//code/statements to be executed
)while(condition is true);

Uwaga: „do… pętla while” zawsze wykonuje blok kodu minimum na jeden raz, podczas gdy „pętla while” nie jest wykonywana nawet raz. Jest tak, ponieważ parametr jest testowany po wykonaniu całego bloku kodu.

Rzućmy okiem na demonstrację jednego przykładu linia po linii.

Przykład :

  1. <_?php< /li>
  2. x x = 7;
  3. robić
  4. (
  5. echo „Oczekiwany wynik to: $ x
    ”;
  6. $ x ++;
  7. )
  8. podczas gdy ($ x <= 6)
  9. ?>

Wyjście :

Oczekiwana wydajność to: 7

Objaśnienie :

  1. Jest to standardowy znacznik otwierający zdefiniowany dla języka php
  2. Wartość 7 jest przypisywana do zmiennej php na początku
  3. Zaczęło się „do… while loop”
  4. Po otwarciu nawiasów klamrowych (() php „do… while loop” zaczyna się
  5. Tutaj zostaną wykonane wszystkie instrukcje wewnątrz pętli „do… while”
  6. Wartość zmiennej php jest zwiększana o „1”, a pętla kontynuuje wykonywanie instrukcji, aż stanie się prawdziwa.
  7. W tym przypadku zamykanie nawiasów klamrowych ()) kończy się na php 'do… while loop'
  8. Warunek jest tutaj testowany
  9. tag zamykający php

Mam nadzieję, że zrozumiałeś szczegóły działające na powyższym przykładzie.

Teraz zobaczymy więcej przykładów dla lepszego zrozumienia.

Zobaczmy bardzo prosty przykład wypisywania liczb „od 0 do 9”. W tym przykładzie będziesz mógł napisać program dla kwadratów liczb lub wielokrotności liczb itp., Zmieniając tylko warunek.

Przykład:


$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
<_?php

$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>

Wynik:

0

1

2)

3)

4

5

6

7

8

9

Przykład:


$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
<_?php

$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>

Wynik:

Wykonane oświadczenie: 0

wykonanie to następuje po wydrukowaniu powyższej instrukcji „0”

Wykonane oświadczenie: 1

wykonanie to następuje po wydrukowaniu powyższego wyrażenia „1”

Wykonane oświadczenie: 2

wykonanie to następuje po wydrukowaniu powyższego wyrażenia „2”

Wykonane oświadczenie: 3

wykonanie to następuje po wydrukowaniu powyższego wyrażenia „3”

Wykonane oświadczenie: 4

wykonanie to następuje po wydrukowaniu powyższego wyrażenia „4”

Wykonane oświadczenie: 5

wykonanie to następuje po wydrukowaniu powyższego wyrażenia „5”

Przykład :


$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
<_?php

$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>

Wyjście :

Cena książki wynosi 15. Studenci mogą kupić tę książkę.

Cena książki to 16. Studentów nie stać na tę kosztowną książkę!

Teraz zobaczymy program php wypisujący tabelę 10.

Przykład:

<_?php
@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>

Enter Your table

Wyjście :

10 20 30 40 50 60 70 80 90 100

Wejdź do swojego stołu

Wyjaśnienie

Powyższy przykład jest nieco inny. Wykorzystaliśmy jedno pole tekstowe i jeden przycisk za pomocą skryptu HTML. Główna część logiczna jest wykonywana w skrypcie php.

Po pierwsze, zebraliśmy wartość wprowadzoną przez użytkownika przez $ _GET.

Zmienna $ i zawiera wartość 1.

I tutaj logika jest zastosowana wewnątrz kodu php, aby wydrukować tabelę 10.

Wniosek: PHP „do… while loop”

W powyższym artykule wymyśliliśmy niezbędne punkty na temat pętli PHP i poznaliśmy różne typy. W szczególności nauczyliśmy się szczegółowo PHP „do… while loop”. Ten artykuł zawiera informacje na temat do… while loop, działa, a także jego zastosowania z przykładami. Funkcjonowanie pętli „do… while” jest bardzo łatwe do zrozumienia.

Podsumowując, PHP „do… while loop” eliminuje potrzebę wielokrotnego wykonywania podobnego zadania. Tak więc, jeśli chcesz zmniejszyć obciążenie językiem PHP, często używaj „do… while loop”.

Polecane artykuły

Jest to przewodnik po PHP Do While Loop. Tutaj omawiamy informacje na temat do… while loop, działa i jego użycia wraz z przykładami. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Frameworki PHP
  2. Funkcje ciągów PHP
  3. Polecenia PHP
  4. Zmienne w PHP
  5. Podczas gdy Loop w PHP z przykładami
  6. Stałe PHP
  7. Funkcja rekurencyjna PHP
  8. Czy While Loop w Pythonie
  9. Funkcja rekurencyjna w Pythonie
  10. Do While Loop w JavaScript