comment obtenir le contenu d'une variable du dernier élément
Question
Je me demandais comment je peux obtenir le contenu d'une variable commençant à partir de la dernière valeur au lieu de la première (en utilisant foreach),
$variable = [1,2,3,4];
Comment puis-je imprimer 4 puis 3 et ainsi de suite (si la taille de la variable inconnue, est-il possible d'obtenir la dernière valeur d'abord).
Merci
La solution
$last = array_shift(array_reverse($array, TRUE));
Ou simplement par
foreach (array_reverse($array) as $element) { ... }
Autres conseils
vous pouvez utiliser array_reverse()
. Voici quelques exemples:
foreach (array_reverse($variable) as $num) {
echo $num;
}
implode(',', array_reverse($variable));
end () fonctionne également.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow