Hvordan du bruker mens du sløyfe i php?

Hvordan du bruker mens du sløyfe i php?
I PHP, den mens du er sløyfe er den enkleste typen sløyfe, den kjører til den gitte sløyfetilstanden er sann, og når den blir falsk, avsluttes sløyfen og eksisterer fra blokken. Inngangskontrollsløyfen er et annet navn for mens du er sløyfe Fordi tilstanden må sjekkes før du utfører koden som er til stede inne i løkkenes kropp. Dette betyr at den første tilstanden i mens sløyfen blir testet, hvis tilstanden er sann, vil uttalelsene i kroppen bli utført.

I denne detaljerte guiden vil vi demonstrere bruken av mens du er sløyfe I PHP.

Hvordan du bruker mens du sløyfe i php

De mens du er sløyfe I PHP utfører utsagnene i løkken så lenge evalueringsuttrykket eller den gitte tilstanden er sant. Etter utførelsen av alle uttalelser om sløyfen, testes tilstanden igjen, hvis den er sant, fortsetter den å utføre koden til den gitte tilstanden blir falsk.

Den generelle syntaksen til mens du er sløyfe I PHP er:

mens (tilstanden er sant)
kode som skal utføres;

Eksempel på å bruke mens du er sløyfe i PHP

Du kan bruke mens du er sløyfe I PHP hvis du vil vise tall fra 0 til 10. Denne er det enkleste eksemplet du kan følge for å lære om å bruke mens du er sløyfe I PHP:

$ x = 0;
mens ($ x <= 10)
ekko "$ x";
$ x ++;

?>

Her, $ x = 0 er sløyfetelleren og startverdien til telleren er satt til 0. De $ x <= 10 er tilstanden og sløyfen vil fortsette til $ x er mindre enn eller lik 10. De $ x++ Øk telleren på sløyfen med verdi 1 for hver iterasjon.

Produksjon

Nestet mens du er sløyfe i PHP

I PHP, ved å bruke mens du er sløyfe innen en annen mens du er sløyfe er kjent som en Nestet mens du er sløyfe. I den nestede sløyfen utføres iterasjonen av den ytre sløyfen først a, deretter blir den andre eller indre sløyfen utført, og sløyfens utførelse fortsetter til den spesifiserte tilstanden er sann.

Et eksempel på nestet mens du er sløyfe I PHP er nevnt nedenfor:

$ i = 0;
$ j = 0;
mens ($ i < 10)
mens ($ j < 10)
ekko "i = $ i, j = $ j \ n";
$ j ++;

$ j = 0;
$ i ++;

?>

Ovennevnte kode skriver ut verdiene til to variabler, $ i, og $ j, fra 0 til 9. Trinnene på den ytre sløyfen $ i innen 1 hver gang, mens den indre sløyfen øker $ j med 1 til den når 9 før du går til neste verdi av $ i. Løyfen fortsetter til $ i når 10, noe som resulterer i 100 iterasjoner og gir ut verdiene til $ i og $ j for hver iterasjon.

Produksjon

Uendelig mens du sløyfe i PHP

De uendelig mens du er sløyfe I PHP refererer til løkken der tilstanden aldri er falsk. Når tilstanden aldri blir falsk, blir koden inne i løkken utført gjentatte ganger og stopper aldri.

Det under-nevnte eksemplet illustrerer uendelig sløyfe sak i PHP:

mens (sant)
Echo "Linuxhint!";
ekko " ";

?>

Ovennevnte kode bruker en uendelig sløyfe i PHP som kontinuerlig skriver ut “Linuxhint!”Etterfulgt av et romkarakter. Siden mens Loops tilstand aldri blir falsk og alltid er sann, avsluttes sløyfen aldri. Derfor vil denne koden kjøres på ubestemt tid til den stoppes manuelt.

Produksjon

Konklusjon

Løkker brukes til å utføre en viss kodeblokk igjen og igjen til en viss tilstand er oppfylt. I PHP er det flere typer løkker og mens du er sløyfe er en av dem. De mens du er sløyfe brukes vanligvis når vi trenger å kjøre en serie uttalelser og iterasjonene ikke fikses; Inntil den primære tilstanden er sann. Vi har diskutert mens du er sløyfe og bruken av den i PHP med eksempler i ovennevnte del av guiden.