Fonction end() PHP
Exemple
Affichez la valeur de l'élément courant et la valeur de l'élément le plus récent de l'array :
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo end($people); ?>
Définition et utilisation
La fonction end() place le pointeur interne de l'array sur l'élément le plus récent et retourne la valeur de cet élément (si le succès).
Méthodes associées :
- current() - Retourne la valeur de l'élément courant de l'array
- next() - Place le pointeur interne sur l'élément suivant de l'array et l'affiche
- prev() - Place le pointeur interne sur l'élément précédent de l'array et l'affiche
- reset() - Place le pointeur interne sur le premier élément de l'array et l'affiche
- each() - Retourne le nom de clé et la valeur de l'élément courant, et déplace le pointeur interne vers l'avant
Syntaxe
end(array)
Paramètres | Description |
---|---|
array | Obligatoire. Définir l'array à utiliser. |
Détails techniques
Valeur de retour : | Si le succès, retourne la valeur de l'élément le plus récent de l'array, si l'array est vide, retourne FALSE. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Démontrer toutes les méthodes pertinentes :
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // L'élément courant est Bill echo next($people) . "<br>"; // L'élément suivant de Bill est Steve echo current($people) . "<br>"; // L'élément courant est maintenant Steve echo prev($people) . "<br>"; // L'élément précédent de Steve est Bill echo end($people) . "<br>"; // Le dernier élément est David echo prev($people) . "<br>"; // L'élément précédent de David est Mark echo current($people) . "<br>"; // L'élément courant est Mark echo reset($people) . "<br>"; // Déplace le pointeur interne à l'élément premier de l'array, c'est-à-dire Bill echo next($people) . "<br>"; // L'élément suivant de Bill est Steve print_r (each($people)); // Retourne le nom de clé et la valeur de l'élément courant (actuellement Steve) et déplace le pointeur interne ?>