PHP reset()Fonctions
Référence complète des tableaux PHP
Exemples
Affiche la valeur de l'élément courant et de l'élément suivant du tableau, puis réinitialise le pointeur interne du tableau sur le premier élément du tableau :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo reset($people);
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo reset($people);
?>
Exécuter l'exemple »
Définition et utilisation
La fonction reset() positionne le pointeur interne sur le premier élément du tableau et l'affiche.
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.
- each()- Retourne le nom de clé et la valeur de clé de l'élément courant, et déplace le pointeur interne vers l'avant.
Syntaxe
reset(array)
| Paramètre | Description |
|---|---|
| array | Obligatoire. Spécifie le tableau à utiliser. |
Détails techniques
| Valeur de retour : | Retourne la valeur du premier élément du tableau en cas de succès, ou FALSE si le tableau est vide. |
|---|---|
| Version de PHP : | 4+ |
Plus d’exemples
Exemple 1
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
?>
$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 »
Référence complète des tableaux PHP Autres extensions