Introducere în PHP Faceți în timp ce bucla

PHP –Hypertext Pre-procesor

Un limbaj de script din partea serverului, PHP este un limbaj open-source foarte popular și utilizat pe scară largă. Inițial, PHP era cunoscut sub numele de –Personal Home Page. În acest subiect, vom afla despre FP În timp ce buclă.

Sintaxă PHP

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

Notă:
Fiecare afirmație din PHP se încheie cu punct și virgulă (;). Acest lucru transmite tehnic motorul PHP că acesta va fi sfârșitul afirmației. Și apoi motorul trece la linia următoare și execută codul până la punct și virgulă (;).

Bucle PHP

În anumite situații, trebuie să folosim același bloc de cod de multe ori. În acest caz, se poate folosi bucle. În loc să folosiți cod aproape egal pentru aproape aceeași condiție, utilizând bucle puteți rula un bloc de coduri de mai multe ori.

# Urmărirea sunt câteva dintre declarațiile de bucla PHP.

  • while: un bloc de cod rulează în măsura în care condiția furnizată este „True”
  • do … while: un bloc de cod rulează cel puțin o dată și repetă același cod în măsura în care condiția furnizată este „True”
  • pentru: un bloc de cod rulează pentru numărul de ori furnizat
  • foreach: un bloc de cod rulează pentru fiecare element dintr-un tablou

PHP „faceți … în buclă”

După ce ați înțeles „în timp ce… Loop”, următorul pas este să înțelegeți logica „faceți… în buclă”. Cu excepția cazului în care condiția menționată este „Adevărat”, acest lucru face „în timp ce bucla” poate fi executat în mod repetat.

O mică diferență între „while” și „do… while” lop este locul în care condiția își îndeplinește punctul de validare. În „loop loop” condiția este testată înainte de a executa orice declarație din blocul de cod, adică la început. Și, „faceți… în timp ce bucla” condiția este testată o dată, după executarea declarațiilor din codul de bloc, atunci aceleași procese reapar până când este adevărat.

Tehnic, poate fi explicat ca „face… în timp ce bucla” finalizează întotdeauna execuția solitară, apoi testează starea sugerată și continuă să repete același bloc de cod în timp ce starea menționată stă „Adevărat”.

Sintaxa de „face… în timp ce”

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

Notă: „face… în timp ce bucla” execută întotdeauna un bloc de cod minim pentru o singură dată, în timp ce „în buclă” nu se execută nici măcar pentru o singură dată. Se datorează faptului că parametrul este testat după executarea întregului bloc de cod.

Să aruncăm o privire la demonstrația unui exemplu linie cu linie.

Exemplu :

  1. <_?php< /li>
  2. $ X = 7;
  3. do
  4. (
  5. ecou „Produsul așteptat este: $ x
    „;
  6. $ X ++;
  7. )
  8. în timp ce ($ x <= 6)
  9. ?>

Rezultat :

Produsul așteptat este: 7

Explicație :

  1. Aceasta este eticheta de deschidere standard definită pentru limbajul php
  2. O valoare de 7 este alocată variabilei php la început
  3. 'face … în timp ce bucla' a început aici
  4. Prin aceasta, deschidem bretele cret (() php 'do … while loop' începe
  5. Aici toate instrucțiunile din interiorul „face… în timp ce bucla” vor fi executate
  6. valoarea variabilă php este crescută cu „1” și bucla continuă să execute instrucțiuni până când devine valabilă.
  7. Prin aceasta, închiderea bretelelor cret ()) php 'do … while loop' se termină
  8. Starea este testată aici
  9. etichetă de închidere php

Sper că ai înțeles detaliile care lucrează la exemplul de mai sus.

Acum, vom vedea câteva exemple pentru o mai bună înțelegere.

Să vedem un exemplu foarte de bază de tipărire a numerelor „0 la 9”. Cu acest exemplu, veți putea scrie programul pentru pătrate de numere sau multipli de număr etc., doar modificând condiția.

Exemplu:


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

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

ieşire:

0

1

2

3

4

5

6

7

8

9

Exemplu:


$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)
?>

ieşire:

Declarație executată: 0

această execuție se face după ce se tipărește afirmația de mai sus „0”

Declarație executată: 1

această execuție se face după ce se tipărește afirmația de mai sus „1”

Declarație executată: 2

această execuție se face după ce se tipărește afirmația de mai sus „2”

Declarație executată: 3

această execuție se face după ce se tipărește afirmația de mai sus „3”

Declarație executată: 4

această execuție se face după ce se tipărește afirmația de mai sus „4”

Declarație executată: 5

această execuție se face după ce se tipărește afirmația de mai sus „5”

Exemplu :


$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!";
?>

Rezultat :

Prețul cărții este de 15. Studenții pot cumpăra această carte.

Prețul cărții este 16. Studenții nu își pot permite această carte costisitoare!

Acum vom vedea programul php de imprimare a unui tabel de 10.

Exemplu:

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

Enter Your table

Rezultat :

10 20 30 40 50 60 70 80 90 100

Intră în masa ta

Explicaţie

Exemplul de mai sus este un exemplu este ușor diferit. Am folosit o cutie de text și un singur buton folosind un script HTML. Partea logică principală este realizată în scriptul php.

În primul rând, am colectat valoarea introdusă de utilizator de $ _GET.

Variabila $ i deține valoarea 1.

Și, aici, logica este aplicată în interiorul codului php pentru a imprima tabelul din 10.

Concluzie: PHP „face… în timp ce bucla”

În articolul de mai sus, am prezentat puncte esențiale pe buclele PHP și am aflat despre diferitele tipuri. Mai exact, am învățat PHP „face… în timp ce buclă” în detaliu. Acest articol oferă informații despre do … în timp ce bucla, funcționează și utilizarea lui cu exemple. Funcționarea „face… în timp ce bucla” este foarte ușor de înțeles.

Pentru a rezuma, PHP „face… în timp ce bucla” elimină nevoia de a executa o sarcină similară din nou și din nou. Deci, dacă doriți să reduceți volumul de lucru pe limbajul PHP, folosiți frecvent „faceți … în timp ce buclați”.

Articole recomandate

Acesta este un ghid pentru a face PHP în timp ce buclă. Aici discutăm informațiile despre do … în timp ce bucla, funcționează și utilizarea acesteia împreună cu exemple. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Cadre PHP
  2. Funcții cu șiruri PHP
  3. Comenzi PHP
  4. Variabile în PHP
  5. În timp ce Buclă în PHP cu exemple
  6. Constante PHP
  7. Funcție recurentă PHP
  8. Fă în timp ce Buclă în Python
  9. Funcția recurentă în Python
  10. Faceți în timp ce buclați în JavaScript