J'essaie de cibler le dernier enfant d'un tableau (dans une déclaration de forach) pour me permettre d'ajuster légèrement la sortie de cet article. J'ai essayé de nombreuses approches mais que vous n'ayez aucune percée. Ma boucle est très simple: Ce qui fonctionne bien, c'est bien, mais je veux modifier la sortie de l'élément final dans la matrice à quelque chose comme: p> est-ce possible? P> P>
5 Réponses :
Utiliser comptez () code>, cela comptera tous les éléments de votre tableau. Utilisez la longueur du nombre de comptes pour votre dernier index d'élément. comme ci-dessous. Définissez le dernier élément comme «Dernier élément» avant votre démarrage de votre foreach code> de cette façon, vous n'avez pas besoin de validation.
$last_key = end(array_keys($array));
foreach ($array as $key => $item) {
if ($key == $last_key) {
// last item
echo $item . 'last item';
}
}
Merci pour cela - parfait avec quelques ajustements en fonction de quelques peaux.
Vous pouvez utiliser fin : définissez le pointeur interne d'un Array à son dernier élément fort> p>
blockQuote> fin code>
Hey Vous pouvez simplement utiliser la fonction Syntaxe: end code> pour le dernier élément. Vous n'avez pas besoin de le savoir. P>
fin ($ tableau) code> p>
Qu'en est-il de
Echo Array_Reverse ($ TRAY) [0]. 'Dernier article' code> ou voulez-vous aussi tous les articles?Duplicaté possible de trouver le dernier élément d'un tableau en utilisant une boucle de foresach dans PHP
Juste
echo 'dernier article'; code> après la boucle.