foreach
PHP
4
(
maar
PHP
3
niet
)
heeft
een
foreach
construct
,
dat
veel
op
die
van
PERL
en
sommige
andere
talen
lijkt
.
Dit
construct
geeft
een
makkelijke
manier
om
door
een
array
te
lopen
.
Er
zijn
twee
syntaxes
,
de
tweede
is
een
kleine
,
maar
handige
,
uitbreiding
op
de
eerste
:
De
eerste
vorm
loopt
door
de
array
,
aangegeven
met
array_expressie
.
In
elke
iteratie
wordt
de
waarde
van
het
huidige
element
in
$waarde
geplaatst
en
wordt
de
interne
array
pointer
één
positie
verder
gezet
(
zodat
in
de
volgende
iteratie
het
volgende
element
wordt
opgehaald
)
.
De
tweede
vorm
werkt
precies
zo
,
alleen
zal
de
key
van
het
element
ook
nog
eens
aan
de
variabele
$key
gekoppeld
.
Opmerking
:
Als
foreach
Als
foreach
begint
met
het
doorlopen
van
de
array
,
dan
wordt
de
interne
array
pointer
automatisch
gereset
naar
het
eerste
element
van
de
array
.
Dit
betekend
dat
je
niet
eerst
reset(
)
hoeft
te
gebruiken
voor
een
foreach
loop
.
Opmerking:
foreach
does not support the ability to suppress error messages using
'@'.
De
volgende
twee
voorbeelden
zijn
functioneel
identiek
aan
elkaar
:
De volgende zijn ook functioneel aan elkaar:
Hier
volgen
nog
wat
meer
voorbeelden
van
het
gebruik
van
deze
functie
: