Johdatus For Loop -sovellukseen PHP: ssä

PHP-silmukoita käytetään tehtävän suorittamiseen toistuvasti. For Loop PHP: llä on erilaisia ​​muotoja. Silmukkasilmukoille useita kertoja kuten mikään muu silmukka. samalla silmukka. Vaikka silmukka ja silmukka suorittaa koodilohkon, joka perustuu ehtoon. Kun on etukäteen tiedossa, että tietyn koodilohkon tulisi suorittaa tämä määrä kertoja, viisi kertaa käytämme silmukkaa. Vaikka silmukkaa käytetään niin kauan kuin mainittu ehto täyttyy. Samanlainen on do-while-silmukka, kun emme halua tiedä kuinka monta kertaa silmukka tulisi suorittaa, mutta tiedämme, että sen tulisi suorittaa ainakin kerran, käytämme do-while-silmukkaa. Samoin muut silmukat ja niin edelleen.

Sillä silmukka sisältää erilaisia ​​lausekkeita. Nämä lausekkeet voivat olla alustuksia, se voi olla ehto jne.

A-silmukka sisältää lausekkeita, joita seuraa puolipiste, seuraava on syntaksi.

Syntaksi

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Missä: loop: lle on koodi sisältävä lohko

Alustus: on käytetyn muuttujan arvon ilmoittaminen ja määrittäminen tai alustaminen, sillä on kokonaisluku

Edellytys: jotta silmukka toimisi, tämä ehto tarkistetaan ensin ja arvioidaan, onko se totta vain silmukka suoritetaan edelleen.

Lisäys / vähennys : tämä lisää / vähentää muuttujan arvoa silmukan toistoon.

vuokaavio

Kuinka silmukka toimii?

Ensin arvioidaan muuttujien alustus. Toiseksi, jokaisella silmukan toiston tarkistuksella tarkistetaan, jos se on totta, suorittaminen jatkuu ja koodilohko tai lauseet suorittavat. Ja jos tarkistettu ehto ei ole totta, tarkoittaen väärää, silmukka loppuu, itse ilman suoritettavan koodin tai lauseiden lohkoa. Viimeiseksi alustetun muuttujan lisäys ja vähennys tehdään mainittujen lauseiden suorittamisen jälkeen.

Esimerkkejä For Loop -sovelluksesta PHP: ssä

Tässä on seuraavat esimerkit, jotka mainitaan alla

Esimerkki # 1

Muista alla olevassa ohjelmassa, että i: n arvo alustetaan nollaksi, siksi $ i -muuttuja tulostetaan kaikua käyttäen, saamme arvot, jotka alkavat 0: lla, ja jatkamme tulostamista 5: ään asti, koska ehto on tulostaa arvoon 5 asti.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Tulos:

Esimerkki 2

Alla olevassa ohjelmassa i: n arvo alustetaan yhdeksi, joten $ i -muuttuja tulostetaan kaikulausekkeella, saamme arvot, jotka alkavat 0: lla, ja jatkamme tulostamista vuoteen 5 asti, koska ehto on tulostaa arvoon 5 asti.

Tässä muuttujan I alustus ei ole for-silmukassa, mutta for-silmukan ulkopuolella ohjelman alussa.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Tulos:

Esimerkki 3

Tässä ohjelmassa ehtoa sisältävää lauseketta ei mainita silmukkakäskyssä, mutta silmukan silmukan sisällä kuin jos ($ i == 4), jota seuraa taukolausunto.

Toistettaessa, jos $ i -arvo saavuttaa arvon 4, ohjain hyppää for for-silmukasta.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

lähtö:

Esimerkki 4

Tässä ohjelmassa lisäys ja vähennys mainitaan silmukan sisällä silmukan I tulosteen tulostamisen jälkeen, jotta iteraatiota jatketaan.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

lähtö:

Esimerkki 5

Tässä ohjelmassa for-silmukka ei sisällä lauseketta, mutta mainitaan eri tavalla.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Tulos:

Esimerkki 6

Seuraavassa ohjelmassa käytämme silmukkaa iteraamaan taulukko. Voimme iteroida käyttämällä sekä foreach-silmukkaa että molemmat. Lisäksi tässä käytetty taulukko voi olla matriisimainen indeksoitu taulukko, assosiatiivinen taulukko.

Hedelmä on taulukko, lasketaan taulukon pituus laskentatoiminnolla ja saadaan taulukon pituus, joka on 4, joten for-silmukka iteroi vastaavasti ja tulostaa hedelmien nimen.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Tulos:

Esimerkki # 7

Tässä ohjelmassa, koska silmukkaa käytetään tähtikuvion tulostamiseen,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

lähtö:

Esimerkki # 8

Seuraavassa ohjelmassa foreach-silmukkaa käytetään iteroimaan hedelmäsilmukan läpi.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

lähtö:

johtopäätös

Tässä artikkelissa opittiin silmukasta, vuokaavion syntaksista, siitä, kuinka silmukka toimii PHP: ssä ja siihen liittyviin silmukoihin, kuten foreach-silmukkaan. Oppimme myös kuinka silmukka toistuu normaalisti ja miten se iteroituu ryhmien kautta. Oppimme myös kuinka silmukkaa käytetään tähtikuvion tulostamiseen. Toivottavasti tämän artikkelin on todettu olevan informatiivista ja hyödyllistä.

Suositellut artikkelit

Tämä on opas For Loop -sovellukseen PHP: ssä. Tässä keskustellaan esimerkkeistä For Loop -sovelluksesta PHP: ssä vuokaavion kanssa ja miten se toimii. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Istunnot PHP: ssä
  2. Palindromi PHP: ssä
  3. PHP-kytkin
  4. PHP-kääntäjä
  5. Palindromi C ++: ssa
  6. Palindrome JavaScript-muodossa
  7. Vaihda lausunto C #: ssä