0
votes

Ciblant le dernier enfant dans la matrice PHP dans le cadre de

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: xxx

Ce qui fonctionne bien, c'est bien, mais je veux modifier la sortie de l'élément final dans la matrice à quelque chose comme: xxx

est-ce possible?


3 commentaires

Qu'en est-il de Echo Array_Reverse ($ TRAY) [0]. 'Dernier article' 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'; après la boucle.


5 Réponses :


0
votes

On dirait que vous voulez quelque chose comme ceci: xxx

résultat ici


0 commentaires

0
votes

Utiliser comptez () , 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 de cette façon, vous n'avez pas besoin de validation. xxx


0 commentaires

1
votes
 $last_key = end(array_keys($array));   
 foreach ($array as $key => $item) {
    if ($key == $last_key) {
       // last item
       echo $item . 'last item';
    }
 }

1 commentaires

Merci pour cela - parfait avec quelques ajustements en fonction de quelques peaux.



0
votes

Vous pouvez utiliser fin

fin : définissez le pointeur interne d'un Array à son dernier élément xxx


0 commentaires

0
votes

Hey Vous pouvez simplement utiliser la fonction end pour le dernier élément. Vous n'avez pas besoin de le savoir.

Syntaxe: fin ($ tableau)


0 commentaires