Manuel PHP
each
(PHP 4, PHP 5)
each — Retourne chaque paire clé/valeur d'un tableau
Description
Retourne la paire clé/valeur courante du tableau array et avance le pointeur de tableau.
Après chaque appel à each(), le pointeur de tableau est déplacé au prochain élément, ou sur le dernier élément, lorsqu'on arrive à la fin. Vous devez utiliser reset() si vous voulez traverser le tableau à nouveau avec each().
Liste de paramètres
- array
-
Le tableau d'entrée.
Valeurs de retour
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 1 et value contiennent la valeur.
Si le pointeur interne de tableau est au-delà de la fin du tableau, each() retourne FALSE.
Exemples
Exemple #1 Exemple avec each()
$bar contient maintenant les clés/valeurs suivantes :
$bar contient maintenant les clés/valeurs suivantes :
each() est typiquement utilisée en conjonction avec list() pour passer en revue un tableau. Par exemple :
Exemple #2 Passer en revue un tableau avec each()
L'exemple ci-dessus va afficher :
Assigner un tableau à une autre variable remet le pointeur du tableau original à zéro. À cause de ce comportement, nous aurions pu provoquer une boucle infinie dans notre exemple si nous avions assigné $fruit à une autre variable dans notre boucle.
each() accepte également des objets mais peut retourner un résultat non-attendu. Aussi, il n'est pas recommandé d'utiliser cette fonction sur des objets.
Remonter 
