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