array each(array array);
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 contienent la valeur.
Si le pointeur interne de fichier est au dela de la fin du tableau, each() retourne faux.
Exemple 1. Exemple each() $foo = array( "bob", "fred", "jussi", "jouni" ); $bar = each( $foo ); $bar contient maintenant les paires suivantes:
$foo = array( "Robert" => "Bob", "Seppo" => "Sepi" ); $bar = each( $foo ); $bar contient maintenant les paires suivantes:
|
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() echo "Valeurs transmises par la méthode POST:<br>"; while (list($key, $val) = each($HTTP_POST_VARS)) { echo "$key => $val<br>"; } |
Après chaque each(), le pointeur de tableau est déplacé au dernier éléments, ou sur le dernier élément, lorsquíon arrive à la fin.
Voir aussi key(), list(), current(), reset(), next(),et prev().