Maison > Article > développement back-end > Apprenez à obtenir la dernière valeur d'un tableau PHP
Cet article présente principalement deux méthodes pour obtenir la dernière valeur d'un tableau en PHP. Cet article donne directement le code d'implémentation. Le code contient des commentaires. Les amis dans le besoin peuvent s'y référer
Le code est tel. suit :
$array=array(1,2,3,4,5);
echo $array[count($array)-1];//Calculez la longueur du tableau, et puis récupérez le dernier élément du tableau, si le tableau Le dernier élément contient un nom de clé non numérique, et le résultat peut ne pas être comme prévu
//Applicable aux tableaux avec des noms de clés numériques
echo. '0c6dc11e160d3b678d68754cc175188a';
echo end($array); //Pointez le pointeur interne du tableau vers la dernière unité, applicable à tous les tableaux
De manière générale, les éléments intégrés de PHP en fin de fonction, c'est toujours la meilleure méthode. Vous pouvez le tester.
Il est facile d'obtenir des valeurs en PHP. Vous pouvez utiliser le parcours de boucle et les pointeurs de classe (appelés personnellement). Mais si vous utilisez également le parcours pour accéder à la dernière valeur du tableau, cela consommera-t-il). beaucoup de performances ? ?
Il existe trois méthodes de valeur ci-dessous qui permettent de mieux récupérer la dernière valeur du tableau :
<?PHP $array = array(1,2,4,6,8); echo end($array); ?> <?PHP $array = array(1,2,4,6,8); echo array_pop($array); ?> <?PHP $array = array(1,2,4,6,8); $k = array_slice($array,-1,1); print_r($k); //结果是一维数组 ?>
Ce sont les méthodes de valeur des trois fonctions , directement efficace, choisissez selon vos besoins
Edité le 31 mars 2012 : La deuxième méthode a un inconvénient, la fonction Array_pop() va "supprimer" le dernier numéro des données d'origine, c'est à dire équivalent à couper , les données d'origine n'auront plus la dernière valeur
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!