logo

bucla PHP foreach

Bucla foreach este folosită pentru a traversa elementele matricei. Funcționează numai pe matrice și obiect. Va emite o eroare dacă încercați să o utilizați cu variabile de tip de date diferit.

Bucla foreach funcționează mai degrabă pe bază de elemente decât pe index. Oferă cel mai simplu mod de a repeta elementele unui tablou.

În bucla foreach, nu trebuie să creștem valoarea.

Sintaxă

 foreach ($array as $value) { //code to be executed } 

Mai există o sintaxă a buclei foreach.

Sintaxă

 foreach ($array as $key => $element) { //code to be executed } 

Diagramă

php pentru diagrama fluxului buclei

Exemplul 1:

Program PHP pentru a imprima elemente de matrice folosind bucla foreach.

 <?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>&apos;; } ?&gt; 

Ieșire:

lista de fonturi gimp
 Summer Winter Autumn Rainy 

Exemplul 2:

Program PHP pentru a imprima elemente de matrice asociative folosind bucla foreach.

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

Ieșire:

cheia punctului
 Name : Alex Email : [email protected] Age : 21 Gender : Male 

Exemplul 3:

Matrice multidimensională

 

Ieșire:

 Alex Bob Camila Denial 

Exemplul 4:

Matrice dinamică

 

Ieșire:

 j a v a t p o i n t