[PHP] parse error dans une boucle for

Résolu
Bonjour,

J'ai un petit problème au niveau d'une boucle for :

Parse error: parse error, expecting '')'' in C:\wamp\www\... on line 25

Je ne comprend pas où est l'erreur. Voici mon code :

for ($i=1, $j=1; $i<$max; $i+=2, $j++;)

Merci d'avance pour votre aide.

Shenko90

3 réponses

  1. Bon je remet ma réponse ici, pour qu'on la voye bien :)

    Le dernier point-virgule avant la paranthèse n'a pas lieu d'être =)
    1. Le dernier point-virgule avant la paranthèse n'a pas lieu d'être =)
      1. Parce que ce n'est pas la bonne syntaxe du for.

        $j=1;

        for ($i=1; $i<$max; $i+2){

        [...]

        j++;

        }
        1. Il est possible de mettre plusieurs instructions pour le premier et le troisième paramètre :
          https://www.php.net/manual/fr/control-structures.for.php
          regarde le dernier exemple du premier cadre.

          Sinon mon problème est résolu, quelqu'un d'autre avait posté avant toi pour me dire de retirer le dernier ; et ça marche. Je ne sais pas pourquoi il a supprimé son post par contre ^^.

          Shenko90

          edit : Désolé mais je n'arrive pas à mettre le post en "résolu". Je clique sur le lien et ça m'ouvre le topic mais ça ne change rien.

          edit 2 : J'ai enfin réussi, et sinon le post pour le ; était en commentaire ^^.