Derniers tutoriels de développement web
 

PHP each() Function

<Tableau PHP Référence

Exemple

Retour la clé de l'élément courant et de la valeur, et faire avancer le pointeur interne:

<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
print_r (each($people));
?>
»Exécuter exemple

Définition et utilisation

La each() renvoie la clé de l' élément courant et la valeur, et déplace le pointeur interne vers l' avant.

Cette clé d'élément et la valeur est retournée dans un tableau avec quatre éléments. Deux éléments (1 and Value) pour la valeur de l' élément, et deux éléments (0 and Key) pour la clé de l' élément.

méthodes connexes:

  • current() - retourne la valeur de l'élément courant dans une matrice
  • end() - déplace le pointeur interne, et des sorties, le dernier élément de la matrice
  • next() - déplace le pointeur interne, et des sorties, l'élément suivant dans la matrice
  • prev() - déplace le pointeur interne, et des sorties, l'élément précédent dans le réseau
  • reset() - déplace le pointeur interne au premier élément de la matrice

Syntaxe

each( array )

Paramètre La description
array Champs obligatoires. Indique le tableau à utiliser

Détails techniques

Valeur de retour: Retourne la clé de l'élément courant et la valeur. Cette clé d'élément et la valeur est retournée dans un tableau avec quatre éléments. Deux éléments (1 and Value) pour la valeur de l' élément, et deux éléments (0 and Key) pour la clé de l' élément. Cette fonction retourne FALSE s'il n'y a pas plus d'éléments de tableau
PHP Version: 4+

autres exemples

Exemple 1

Même exemple que celui en haut de la page, mais avec une boucle pour la sortie du tableau entier:

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

reset($people);

while (list($key, $val) = each($people))
  {
  echo "$key => $val<br>";
  }
?>
»Exécuter exemple

exemple 2

Une démonstration de toutes les méthodes connexes:

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

echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe

print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
»Exécuter exemple

<Tableau PHP Référence