Dans PHP, la fonction End () est une fonction intégrée très pratique qui pointe un pointeur à l'intérieur d'un tableau vers le dernier élément du tableau et renvoie la valeur de cet élément. Nous l'utilisons généralement pour obtenir la dernière valeur dans un tableau, quelle que soit la taille du tableau.
La fonction End () de PHP peut changer le pointeur à l'intérieur du tableau et renvoyer le dernier élément du tableau. Lorsque vous utilisez la fonction end () , le pointeur du tableau se déplace vers le dernier élément du tableau, il renvoie donc la dernière valeur du tableau. Si le tableau est vide, la fonction end () renvoie false .
Voici un exemple simple:
<?php
$array = [1, 2, 3, 4, 5];
$lastElement = end($array);
echo $lastElement; // Sortir: 5
?>
Dans cet exemple, END ($ Array) renvoie le dernier élément 5 dans le tableau Array $ .
La fonction end () renvoie non seulement la valeur du dernier élément, mais modifie également le pointeur du tableau pour pointer vers le dernier élément. Cela signifie que si vous utilisez ensuite la fonction actuelle () , il renverra le dernier élément du tableau:
<?php
$array = [10, 20, 30, 40];
end($array); // Pointer le pointeur vers le dernier élément
echo current($array); // Sortir: 40
?>
La fonction END () ne convient pas seulement aux tableaux d'index, mais il convient également aux tableaux associatifs. Que la clé du tableau est une chaîne ou un entier, end () peut renvoyer le dernier élément.
<?php
$assocArray = [
"first" => "Apple",
"second" => "Banana",
"third" => "Cherry"
];
$lastElement = end($assocArray);
echo $lastElement; // Sortir: Cherry
?>
Dans cet exemple, nous utilisons End () pour obtenir la dernière valeur "Cherry" dans le tableau associatif $ Assocarray .
Si le tableau est vide, la fonction end () renvoie false . Par conséquent, il est recommandé de vérifier si le tableau est vide avant d'utiliser fin () .
end () changera le pointeur du pointeur du tableau. Si vous ne souhaitez pas affecter le pointeur du tableau, vous pouvez enregistrer la position du pointeur avant d'utiliser fin () :
<?php
$array = [1, 2, 3, 4];
$pointerPosition = key($array); // Obtenez la position actuelle du pointeur
end($array); // Obtenez le dernier élément
echo current($array); // Sortir: 4
reset($array); // Restaurez le pointeur vers la position d'origine
?>
La fonction END () est un moyen simple et efficace d'obtenir le dernier élément d'un tableau en PHP. Qu'il s'agisse d'un tableau d'index normal ou d'un tableau associatif, il peut nous aider à obtenir facilement le dernier élément. Lorsque vous travaillez avec un tableau, veillez à modifier la position du pointeur du tableau, donc dans certains cas, des fonctions telles que Key () et Reset () peuvent être nécessaires pour gérer les pointeurs.