règle css spécifique dans une boucle foreach

Petit nouveau ! | 4 Messages

20 août 2014, 16:38

Bonjour,

j'aimerai appliquer une règle css différente au dernier élément d'une boucle foreach. #-o
Cette boucle affiche plusieurs éléments, et bien sur des sélecteurs css se chargent de la mise en page. Pour le dernier élément de la boucle, il me faudrait une règle spécifique. Une bonne âme pourrait-elle m'orienter ?

Merci.
Maver

Eléphant du PHP | 113 Messages

20 août 2014, 16:59

Si par exemple ta boucle génère une liste, un tableau ect, en css tu peux utiliser :last-child() qui te réoudras ce problème.

Sinon si dans ton foreach tu traîtes un array tu fais un for
$indexMax = count($tableau) - 1;
for ($i=0; $i < $indexMax; $i++) { //ton traitement }
$tableau[$indexMax]; // ton dernier traitement

Mammouth du PHP | 1339 Messages

20 août 2014, 17:18

Bon sinon tu me fais un message privé et on se fait un TeamViewer

Petit nouveau ! | 4 Messages

21 août 2014, 03:01

waow.
Je vais mettre en pratique tout cela.
Je vous remercie pour vos réponses.
Je mettrai en resolu des que j'aurais appliqué une de vos solutions.
Merci beaucoup.

maver