De foreach constructie biedt de makkelijkste manier om de array elementen te itereren. Het werkt zowel op arrays als objecten. De foreach lus itereert over een array van elementen, de uitvoering is vereenvoudigd en eindigt de lus in minder tijd. De foreach-lus wijst tijdelijk geheugen toe voor index iteraties, waardoor het hele systeem minder goed presteert wat betreft geheugentoewijzing.
Syntax:
foreach( $array as $element ) { // PHP Code to be executed}
of
foreach( $array as $key => $element) { // PHP Code to be executed}
Onderstaande programma’s illustreren de foreach-lus in PHP:
Programma 1: PHP-programma om de array-elementen af te drukken met behulp van foreach-lus.
<?php
$arr
=
array
(
"green"
,
"blue"
,
"pink"
,
"white"
);
foreach
(
$arr
as
$element
) {
echo
"$element "
;
}
?>
Uitvoer:
green blue pink white
Programma 2: PHP-programma om de associatieve array-elementen af te drukken met behulp van foreach-lus.
"gender"
=>
"male"
);
foreach
(
$employee
as
$key
=>
$element
) {
echo
$key
.
": "
.
$element
.
"<br>"
;
}
?>
Uitvoer:
name: Robert
email: [email protected]
age: 18
gender: male
Artikel tags :
PHP
Praktijk Tags :