Maison  >  Article  >  développement back-end  >  Apprenez à obtenir la dernière valeur d'un tableau PHP

Apprenez à obtenir la dernière valeur d'un tableau PHP

巴扎黑
巴扎黑original
2017-08-04 16:53:511752parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn