[PHP] for avec incrémentation négative

Résolu/Fermé
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 21 avril 2009 à 21:48
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 21 avril 2009 à 22:04
Bonjour,

J'aimerais faire une boucle for avec une incrémentation négative, je m'explique.
faire quelque chose comme ceci :
for ($i = 20; $i >= 0; $i - 1)

mais ici, $i n'est pas diminué de 1

Quelqu'un a une solution?
A voir également:

2 réponses

Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
21 avril 2009 à 21:53
$i - 1 ça ne veut rien dire, c'est simplement une variable qui a un moment donné possède une valeur. C'est même bizarre que tu n'aies pas une erreur du genre ") unexpected".

Pour décrémenter $i fais :
$i=$i-1; ou dans sa version courte $i--;
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
21 avril 2009 à 22:04
je n'avais pas de message d'erreur mais ma boucle était infinie.

merci pour l'astuce, c'était tout bête, je me demande pourquoi je n'y ai pas pensé ^^"

encore merci.
0