Konstrukcja foreach zapewnia najprostszy sposób iteracji elementów tablicy. Działa ona zarówno na tablicach jak i obiektach. Chociaż pętla foreach iteruje po tablicy elementów, jej wykonanie jest uproszczone i kończy pętlę w krótszym czasie. Alokuje ona tymczasową pamięć dla iteracji indeksów, co sprawia, że cały system traci swoją wydajność pod względem alokacji pamięci.

Syntaktyka:
foreach( $array as $element ) { // PHP Code to be executed}
or
foreach( $array as $key => $element) { // PHP Code to be executed}
Poniższe programy ilustrują działanie pętli foreach w PHP:
Program 1: Program PHP do wypisywania elementów tablicy przy użyciu pętli foreach.
<?php
$arr= array("green", "blue", "pink", "white");
foreach($arras$element) {
echo"$element "; }
?> ?> Wyjście:
green blue pink white
Program 2: Program PHP do wydruku elementów tablicy asocjacyjnej z wykorzystaniem pętli foreach.
<?php $employee= array(
"name"=> "Robert", iv
"email"=> "[email protected]",
"age"=> 18,
"gender"=> "male"
);
foreach($employeeas$key=> $element) {
echo$key. ": ". $element. "<br>";
}
?> Wyjście:
name: Robert
email: [email protected]
age: 18
gender: male
Treść artykułu :
PH PHP
Treść ćwiczeniowa :