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);
?>

Exemple de exécution

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
?>

Exemple de exécution