Description
array
each
( array array)
each(
)
retourne
la
paire
clé-valeur
courante
du
tableau
array
et
avance
le
pointeur
de
tableau
.
Cette
paire
est
retournée
dans
un
tableau
de
4
éléments
,
avec
les
clés
0
,
1
,
key
,
et
value
.
Les
éléments
0
et
key
contiennent
le
nom
de
la
clé
et
,
et
1
et
value
contiennent
la
valeur
.
Si
le
pointeur
interne
de
fichier
est
au-delà
de
la
fin
du
tableau
,
each(
)
retourne
FALSE
.
Exemple
1
.
Exemples
avec
each(
)
?php
$foo
=
array(
"bob"
,
"fred"
,
"jussi"
,
"jouni"
,
"egon"
,
"marliese")
;
$bar
=
each($foo)
;
?
|
$bar
contient
maintenant
les
paires
suivantes
:
-
0 = 0
-
1 = 'bob'
-
key = 0
-
value = 'bob'
?php
$foo
=
array(
"Robert
"
=
"Bob"
,
"Seppo
"
=
"Sepi")
;
$bar
=
each($foo)
;
?
|
$bar
contient
maintenant
les
paires
suivantes
:
-
0 = 'Robert'
-
1 = 'Bob'
-
key = 'Robert'
-
value = 'Bob'
|
each(
)
est
utilisé
conjointement
avec
list(
)
pour
étudier
tous
les
éléments
d'un
tableau
;
par
exemple
,
$HTTP_POST_VARS
:
Exemple
2
.
Affichage
de
$HTTP_POST_VARS
avec
each(
)
?php
echo
"
Valeurs
transmises
par
la
m
eacute;thode
POST
BR
"
;
reset($HTTP_POST_VARS)
;
while(list
($key
,
$val
)
=
each
($HTTP_POST_VARS)
)
{
echo
"$key
=
$val
BR
"
;
}
?
|
|
Après
chaque
each(
)
,
le
pointeur
de
tableau
est
déplacé
au
prochain
élément
,
ou
sur
le
dernier
élément
,
lorsqu
'on
arrive
à
la
fin
.
Voir
aussi
key(
)
,
list(
)
,
current(
)
,
reset(
)
,
next(
)
et
prev(
)
.