IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Comment sortir d'une boucle for en PHP ? [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut Comment sortir d'une boucle for en PHP ?
    Bonjour tout le monde,

    J'ai deux boucles for (i et j).

    Je voudrais savoir si lorsqu'une condition est rencontrée, si je peux arrêter la boucle j et retourner à la boucle i pour l'incrémenter ?

    J'ai cherché un exit for mais ça ne semble pas exister en PHP ?

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    for($i=1; $i<=9;$i++)
    		{
    			$sql_COMPTE = "SELECT COUNT(ID) as COMPTE from noms_rubriques WHERE ID_fieldset  = " .$i;
    			$query_COMPTE = mysql_query($sql_COMPTE);
     
    			$res = mysql_fetch_array($query_COMPTE);
    			for($j=1;$j<=$res['COMPTE'];$j++)
    			{
    				$sql = "SELECT Present_ou_pas from cotations WHERE Present_ou_pas = '".$i."_".$j."'";
    				$mysql_sql = mysql_query($sql);
    				$nombre = mysql_num_rows($mysql_sql);
     
    				//si j'ai trouvé au moins un bouton radio dans la rubrique (par exemple "Assiduité et ponctualité" alors je sais qu'une cote a été attribuée à cette ligne, je peux passer à la suivante
    				if($nombre > 0)
    				{
    					//comment sortir de la boucle j, retourner dans la boucle i et l'incrémenter ?
     
    				}
    			}
    		}
    Ce qui m'intéresse est donc ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if($nombre > 0)
    				{
    					//comment sortir de la boucle j, retourner dans la boucle i et l'incrémenter ?
     
    				}
    Merci d'avance pour votre aide.

    beegees

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    break pour sortir d'une itération.

  3. #3
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Citation Envoyé par julp Voir le message
    break pour sortir d'une itération.
    Bonjour,

    Merci, je n'y avais pas pensé.

    Bonne soirée.

    beegees

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/07/2008, 09h06
  2. comment sortir d'une boucle while d'un Iterator
    Par solawe dans le forum Langage
    Réponses: 6
    Dernier message: 18/03/2008, 13h46
  3. sortir d'une boucle FOR
    Par Cheorches dans le forum VB.NET
    Réponses: 6
    Dernier message: 08/08/2007, 14h37
  4. Sortir d'une boucle for
    Par gids01 dans le forum Langage
    Réponses: 9
    Dernier message: 14/11/2006, 15h06
  5. inclure du html dans une boucle for en php?
    Par stef06 dans le forum Langage
    Réponses: 4
    Dernier message: 31/07/2006, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo