logo

Pętla foreach w PHP

Pętla foreach służy do przechodzenia przez elementy tablicy. Działa tylko na tablicy i obiekcie. Jeśli spróbujesz użyć go ze zmiennymi o innym typie danych, wyświetli się błąd.

Pętla foreach działa na podstawie elementów, a nie indeksu. Zapewnia najłatwiejszy sposób iteracji elementów tablicy.

W pętli foreach nie musimy zwiększać wartości.

Składnia

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

Istnieje jeszcze jedna składnia pętli foreach.

Składnia

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

Schemat blokowy

php dla schematu blokowego pętli

Przykład 1:

Program PHP do drukowania elementów tablicy za pomocą pętli 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; 

Wyjście:

konwersja nfa do dfa
 Summer Winter Autumn Rainy 

Przykład 2:

Program PHP do drukowania elementów tablicy asocjacyjnej za pomocą pętli 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; 

Wyjście:

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

Przykład 3:

Tablica wielowymiarowa

 

Wyjście:

zmienna typu Java
 Alex Bob Camila Denial 

Przykład 4:

Tablica dynamiczna

 

Wyjście:

 j a v a t p o i n t