Maison > Article > développement back-end > PHP récupère le dernier élément du tableau
PHP obtenir le dernier élément d'un tableau fait référence à la récupération du dernier élément présent dans le tableau associatif à l'aide de la fonction end(). La fonction end() en PHP est une fonction intégrée avec une capacité unique à manipuler et à jouer avec les pointeurs internes associés au tableau pour pointer vers le dernier élément du tableau, puis renvoyer ce dernier élément du tableau. Cette fonction intégrée utilisée pour récupérer le dernier élément est compatible avec certaines versions spécifiques de PHP comme PHP version 4, PHP version 5 et PHP 7.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Le flux de syntaxe pour obtenir le dernier élément d'un tableau est le suivant :
end($src_array)
Il existe plusieurs façons de récupérer le dernier élément d'un tableau en PHP, mais certaines méthodes sont néanmoins recommandées en raison de l'exigence. La récupération et la manipulation au sein des éléments et de l'index du tableau en PHP se font en fonction du parcours. Cela dépend donc de la manière dont les données doivent être manipulées.
Les façons d'obtenir le dernier élément d'un tableau en PHP sont les suivantes :
Différents exemples sont mentionnés ci-dessous :
Ce programme est utilisé pour démontrer la récupération du dernier élément d'un tableau en imprimant le dernier élément du tableau à l'aide de la fonction end() comme indiqué. L'entrée du tableau source est une liste de fruits, et le dernier élément à récupérer est Banana, comme indiqué dans la sortie.
Code :
<?php $arr = array('Apple', 'Guava', 'Banana'); echo end($arr); ?>
Sortie :
Ce programme montre l'ensemble d'un tableau en PHP, qui est utilisé pour récupérer les données liées à une colonne de la base de données, puis fournit un élément associé dans une colonne indexée pour récupérer la dernière valeur nommée de la colonne, comme indiqué. dans la sortie.
Code :
<?php $rcrds = array( array( 'id' => 1124, '1st_nm' => 'Ani', 'lst_nm' => 'Jo', ), array( 'id' => 2356, '1st_nm' => 'Samm', 'lst_nm' => 'Brack', ), array( 'id' => 7890, '1st_nm' => 'Brown', 'lst_nm' => 'Dan_l', ), array( 'id' => 5623, '1st_nm' => 'Ptr', 'lst_nm' => 'Katty', ) ); $last_nm = array_column($rcrds, 'lst_nm'); print_r($last_nm); ?>
Sortie :
Ce programme illustre la fonction pop() en PHP, qui montre exclusivement comment le dernier élément d'un tableau est récupéré par manipulation en obtenant d'abord la liste, puis en renvoyant la valeur réelle de la liste en tant que dernier élément, comme indiqué dans le sortir. L'utilisation des fonctions end() et pop() se fait comme indiqué dans le résultat.
Code:
<!DOCTYPE html> <html> <body> <?php $arr_lst=array("magenta","green","red","blue","pink"); array_pop($arr_lst); print_r($arr_lst); ?> </body> </html>
Output:
This program demonstrates the difference between the last key and end function simultaneously to fetch the last value from an array by consuming a set of arrays as input and giving a string of length 3 as output as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <?php $ar_lst = array( '1st' => 151, '2nd' => 234, 'lst' => 657, ); end($ar_lst); $key_set = key($ar_lst); var_dump($key_set); ?> </body> </html>
Output:
Note: A mere recommendation for the above program to get the last element of an array is the combination of both the end() function and key() function, where the end() function will be used to return the last element by advancing the array’s internal pointer followed by returning the value. Similarly, the key() function will also return the index element of the current array.PHP’s last element of an array is fetching the last element from an array using certain functions in PHP like the end() function, pop() function. Again, it all depends on the requirement of fetching and the manipulation needed to be performed on the array set. Also, an internal pointer within the array can be used as a pointer for performing the operation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!