[PHP] parse error dans une boucle for

Résolu
Shenko90 -  
xMiLeY Messages postés 73 Statut Membre -
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. justoo76 Messages postés 203 Statut Membre 13
     
    Parce que ce n'est pas la bonne syntaxe du for.

    $j=1;

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

    [...]

    j++;

    }
    0
    1. Shenko90
       
      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 ^^.
      0
    2. justoo76 Messages postés 203 Statut Membre 13
       
      OKi
      0
  2. xMiLeY Messages postés 73 Statut Membre 7
     
    Le dernier point-virgule avant la paranthèse n'a pas lieu d'être =)
    0
  3. xMiLeY Messages postés 73 Statut Membre 7
     
    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 =)
    0