Syntax: foreach ($array as $element) {// PHP Code to be executed}
or
foreach ($array as $key = > $element) {// PHP Code to be executed}
The following programs illustrate a foreach loop in PHP:
Program 1:PHP program to print array elements using a foreach loop.
// Declare an array
$arr
=
array
(
"green"
,
"blue"
,
"pink"
,
"white"
);
// loop through the array elements
foreach
(
$arr
as
$element
) {
echo
"$element"
;
}
?>
Exit:green blue pink white
Program 2:PHP program for printing associative array elements using a foreach loop. $employee
=
array
(
"name"
= >
"Robert"
,
"email"
= >
" [email protected] "
,
"age"
= > 18,
"gender"
= >
"male"
);
// Loop through an array of employees
foreach
(
$employee
as
$key
= >
$element
) {
echo
$key
.
":"
.
$element
.
"
"
;
}
?>
Exit:name: Robert
email: [email protected]
age: 18
gender: male