Die foreach-Schleife wird zum Durchlaufen der Array-Elemente verwendet. Es funktioniert nur für Arrays und Objekte. Es wird ein Fehler ausgegeben, wenn Sie versuchen, es mit Variablen eines anderen Datentyps zu verwenden.
Die foreach-Schleife funktioniert auf Elementbasis und nicht auf Indexbasis. Es bietet eine einfachste Möglichkeit, die Elemente eines Arrays zu iterieren.
In der foreach-Schleife müssen wir den Wert nicht erhöhen.
Syntax
foreach ($array as $value) { //code to be executed }
Es gibt eine weitere Syntax der foreach-Schleife.
Syntax
foreach ($array as $key => $element) { //code to be executed }
Flussdiagramm
Beispiel 1:
PHP-Programm zum Drucken von Array-Elementen mithilfe einer foreach-Schleife.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Ausgabe:
Java-Trennzeichen
Summer Winter Autumn Rainy
Beispiel 2:
PHP-Programm zum Drucken assoziativer Array-Elemente mithilfe einer foreach-Schleife.
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
Ausgabe:
Java-Version Linux
Name : Alex Email : [email protected] Age : 21 Gender : Male
Beispiel 3:
Mehrdimensionales Array
Ausgabe:
Alex Bob Camila Denial
Beispiel 4:
Dynamisches Array
Ausgabe:
j a v a t p o i n t