PHP each()Fonctions

PHP Array ReferenceRéférence complète des tableaux PHP

Exemples

Retourne la clé et la valeur de l'élément courant et avance le pointeur interne :

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); print_r (each($people)); ?>

Exécuter l'exemple »

Définition et utilisation

La fonction each() retourne la clé et la valeur de l'élément courant et avance le pointeur interne.

La clé et la valeur de l'élément sont renvoyées dans un tableau à quatre éléments. Deux éléments (1 et Value) contiennent la valeur, et deux éléments (0 et Key) contiennent la clé.

Méthodes associées :

  • current()- Retourne la valeur de l'élément courant dans le tableau.
  • end()- Place le pointeur interne sur le dernier élément du tableau et l'affiche.
  • next()- Place le pointeur interne sur l'élément suivant du tableau et l'affiche.
  • prev()- Positionne le pointeur interne sur l'élément précédent du tableau et l'affiche.
  • reset()- Positionne le pointeur interne sur le premier élément du tableau et l'affiche.
Astuce :La fonction each() a été dépréciée dans PHP 7.2.0.

Syntaxe

each(array)

Paramètre Description
array Obligatoire. Spécifie le tableau à utiliser.

Détails techniques

Valeur de retour : Renvoie la clé et la valeur de l'élément courant. La clé et la valeur sont renvoyées dans un tableau à quatre éléments. Deux éléments (1 et Value) contiennent la valeur, et deux éléments (0 et Key) contiennent la clé. S'il n'y a plus d'éléments du tableau, la fonction renvoie FALSE.
Version de PHP : 4+


Plus d’exemples

Exemple 1

Identique à l'exemple en haut de la page, mais cet exemple affiche tout le tableau à l'aide d'une boucle :

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); reset($people); while (list($key, $val) = each($people)) { echo "$key => $val<br>"; } ?>

Exécuter l'exemple »

Exemple 2

Démonstration de toutes les méthodes associées :

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // L'élément courant est Peter echo next($people) . "<br>"; // L'élément suivant de Peter est Joe echo current($people) . "<br>"; // Maintenant, l'élément courant est Joe echo prev($people) . "<br>"; // L'élément précédent de Joe est Peter echo end($people) . "<br>"; // Le dernier élément est Cleveland echo prev($people) . "<br>"; // L'élément précédent de Cleveland est Glenn echo current($people) . "<br>"; // Maintenant, l'élément courant est Glenn echo reset($people) . "<br>"; // Déplace le pointeur interne vers le premier élément du tableau, qui est Peter echo next($people) . "<br>"; // L'élément suivant de Peter est Joe print_r (each($people)); // Renvoie la clé et la valeur de l'élément courant (maintenant Joe), et déplace le pointeur interne vers l'avant ?>

Exécuter l'exemple »


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions