Uvod u PHP Dok se petlja

Petlja se koristi u bilo kojem programskom jeziku za pokretanje istih redaka koda ili bloka izjava više puta na temelju očekivanog izlaza. Broj izvođenja bloka koda naveden je u petlji kako bi se izašao iz petlje. Baš kao što većina programskih jezika koristi različite petlje, PHP također podržava petlje i u osnovi ima četiri vrste petlje:

  1. Za petlju
  2. Dok je petlja
  3. Do-while petlja
  4. Za svaku petlju

Ove se petlje uglavnom razlikuju u sintaksi i načinu izvođenja.

Primjer : U petlji moramo odrediti koliko će se puta kôd izvršiti na početku, dok u petlji za vrijeme općenito određujemo uvjet i blok uvjeta koji se spominju pod njim moraju se izvršiti dok uvjet ne bude naveden pravi. Ako uzmemo slučaj petlje do-while, u petlji do-while uvjet se provjerava na kraju redaka koda, pa čak i ako uvjet leži na lažnom nivou, petlja do-while će raditi barem jednom. Međutim, u petlji za za svaku, blok koda se pokreće za svaki element prisutan u nizu dok u tom polju ne ostane više elemenata.

Što je Dok Loop?

Dok se petlja često naziva petlja za kontrolu ulaza. To je zbog činjenice da će se kôd napisan unutar „petlje“ izvoditi strogo sve dok je testni izraz dan na početku Dok je petlja istinit. Ako je testni izraz istinit, izvršava se kôd. Sada, u drugoj iteraciji, opet se provjerava stanje. Ako navedeni uvjet i dalje vrijedi, kôd se izvršava po drugi put. Isti će se postupak odvijati sve dok testni izraz ne bude lažan, a zatim izađemo iz petlje.

Sintaksa

Sintaksa petlje while je:

while (TEST CONDITION)(
//block of statements
)

Napomena: Stanje testa je boolov izraz koji je ili istinit ili lažan. Izvođenje bloka koda ovisi o rezultatu izlaza ovog logičnog izraza.

Kada koristiti PHP dok se petlje?

Dok se petlje mogu koristiti u bilo kojem trenutku kada postoji zahtjev za izvršavanje bloka koda dok se ne ispuni zadani uvjet. Iako su petlje također prilično popularne kada se radi o čitanju zapisa iz baze podataka pomoću nekih upita.

Dijagram tijeka PHP-a Dok LOOP

Tok izvršenja u petlji, dok Loop nije vrlo složen. To se može razumjeti pomoću vrlo osnovne dijagrame tijeka, koja je prikazana dolje.

Primjeri PHP-a Dok se petlja

Razmislite o slučaju ispisa prvih 5 prirodnih brojeva pomoću „petlje“.

Primjer 1

Kodirati:


$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>
<_?php

$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>

Izlaz:

Ovo će ispisati prvih 10 prirodnih brojeva počevši od 1. Razjasnimo funkcioniranje koda. U prvom se pokretu vrijednost i (koja je 1) testira u odnosu na 10 kao što je spomenuto u uvjetu za while Loop. Kako je uvjet ispitivanja istinit, ulazimo u petlju koja ispisuje 1, a zatim povećava vrijednost varijable i za 1. Sada vrijednost i postaje 2. Stanje ispitivanja ponovno se testira na sličan način što dovodi do ispisa 2, 3, 4, i tako dalje sve dok vrijednost i ne postane 10 dodavanjem 1 svaki put kada se izvrši petlja. Kako vrijednost i postaje 10, uvjet petlje while postaje 10 = 10, što je istina. Sada se ispisuje 10, a vrijednost i postaje 11. Stanje petlje while ne uspijeva jer je 11 <= 10 lažno, pa izlazimo iz Petlje.

Primjer 2

Kodirati:

<_?php
$i = 20; // number of loops
while(!$i ==0)
(
/* condition checks if
!( i is equal to 0), ie
1) if i=1
=> !(1==0 is false)
=> !(false)
=> true
2) if i =0
=> !(0==0 is true)
=> !(true)
=> false
*/
echo $i.”
”;
$i = $i-5;
)
?>

Izlaz:

Ovaj put uvjet provjerava je li varijabla i nije jednaka 0. Za sve slučajeve kada i nije jednak 0, uvjet vrijedi i čim vrijednost varijable i postane jednaka 0, uvjet postaje false, i izlazimo iz petlje. Također, smanjujemo vrijednost i za 5 svaki put kad uđemo u „petlju“, pa će se isprva vrijednost ispisati 20, zatim će se ispisati uvjet istinito 15, zatim 10, a zatim 5. Sada je vrijednost smanjit ću za 5 i postati 0 pa nećemo moći ući u petlju. Budući da se provjera stanja provodi dok unosimo petlju, petlja dok se također naziva petlja za kontrolu unosa. Dakle, to znači da se u slučajevima kada se uvjet ne podudara prvi put, kôd unutar petlje dok se ne izvrši ni jednom.

Zaključak

Dok je petlja "Kontrola ulaza", dok je petlja "Do-Dok" izlazna kontrolna petlja. Ako uvjet u ciklusu Iako nije istinit, blok koda unutar dok se petlja neće izvršiti ni jednom, dok se u petlji dok ne radi blok koda će se izvršiti barem jednom čak i ako uvjet nije istinit jer je uvjet testirano na kraju do-while petlje. Booleov uvjet u while petlji upravljat će tijekom izvršenja u while petlji.

Preporučeni članak

Ovo je vodič za PHP dok se petlja. Ovdje smo raspravljali o Uvodu u PHP, a petlja i objašnjenje dijagrama i tipova tijeka zajedno s primjerima. Možete i proći naše druge predložene članke da biste saznali više -

  1. C # Dok je petlja
  2. Dok je petlja u Javi
  3. C # do-while petlja
  4. Petlje u C ++
  5. Uvod u Loop u petlji u JavaScript
  6. PHP rekurzivna funkcija

Kategorija: