[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. 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 ^^.
  2. Le dernier point-virgule avant la paranthèse n'a pas lieu d'être =)
    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 =)