Beschrijving
array
each
( array array)
Geeft
het
huidige
key-waarde
paar
terug
uit
de
array
en
verplaatst
de
array
cursor
een
stap
naar
voren
.
Dit
paar
wordt
teruggegeven
in
een
array
met
vier
elementen
,
met
de
keys
0
,
1
,
key
,
en
value
.
De
elementen
0
en
key
bevatten
de
key
van
het
array
element
en
1
en
value
bevatten
de
waarde
.
Als
de
interne
pointer
voor
de
array
voorbij
het
einde
van
de
array
wijst
,
geeft
each(
)
FALSE
terug
.
Voorbeeld
1
.
each(
)
voorbeeld
$foo
=
array(
"bob"
,
"fred"
,
"jussi"
,
"jouni"
,
"egon"
,
"marliese")
;
$bar
=
each($foo)
;
|
$bar
bevat
nu
de
volgende
key-waarde
paren
:
-
$bar
bevat
nu
de
volgende
key-waarde
paren
:
-
0 = 'Robert'
-
1 = 'Bob'
-
key = 'Robert'
-
value = 'Bob'
each(
)
wordt
gewoonlijk
gebruikt
met
list(
)
om
door
een
array
heen
te
lopen
;
bijvoorbeeld
$_POST
:
Voorbeeld
2
.
Door
$_POST
heen
lopen
met
each(
)
echo
"
Waarden
binnengekomen
via
POST
:
br
/
\n"
;
reset
($_POST)
;
while
(list
($key
,
$val
)
=
each
($_POST)
)
{
echo
"$key
=
$val
br
/
\n"
;
}
|
|
Nadata
each(
)
is
uitgevoerd
zal
de
array
cursor
wijzen
naar
het
volgende
element
in
de
array
,
of
naar
het
laatste
element
als
de
functie
het
einde
van
de
array
tegenkomt
.
reset(
)
moet
gebruikt
worden
wanneer
de
array
nogmaals
doorlopen
moet
worden
.
Zie
ook
key(
)
,
list(
)
,
current(
)
,
reset(
)
,
next(
)
,
prev(
)
en
foreach
.
|