fonction PHP each ()
PHP complet Tableau de référence
Exemples
Renvoie les noms et les valeurs clés de l'élément en cours, et le pointeur interne se déplace vers l'avant:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>
Exécution instance »
Définition et utilisation
chaque fonction () renvoie les noms et les valeurs clés de l'élément en cours, et le pointeur interne se déplace vers l'avant.
L'élément clé du nom et revenir au tableau avec quatre éléments clés. Deux éléments (1 et valeur) contient la clé, de deux éléments (0 et clés) contient le nom de clé.
méthodes connexes:
- Current () - Retourne la valeur de l'élément courant dans le tableau.
- End () - le pointeur vers le dernier élément de la matrice, et la sortie.
- Suivant () - le pointeur interne à l'élément suivant dans le tableau, et la sortie.
- PREV () - le pointeur vers le dernier élément de la matrice, et la sortie.
- RESET () - le pointeur vers le premier élément dans la matrice, et la sortie.
grammaire
each( array )
参数 | 描述 |
---|---|
array | 必需。规定要使用的数组。 |
détails techniques
Retours: | Renvoie les noms clés de l'élément en cours et les valeurs. L'élément clé du nom et revenir au tableau avec quatre éléments clés. Deux éléments (1 et valeur) contient la clé, de deux éléments (0 et clés) contient le nom de clé. S'il n'y a pas plus d'éléments dans le tableau, la fonction retourne FALSE. |
---|---|
PHP version: | 4+ |
D'autres exemples
exemple 1
Par exemple en haut de la même page, mais dans ce cas à travers la totalité du cycle de la matrice de sortie:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br>";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br>";
}
?>
Exécution instance »
exemple 2
Toutes les méthodes de présentation pertinentes:
<?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
?>
$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écution instance »
PHP complet Tableau de référence