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

Était-ce utile?

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
scroll top