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 :

[Tableaux] Pb boucle


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Par défaut [Tableaux] Pb boucle
    Bonjour;

    je compare une date avec un ensemeble de dates d'une table avec la boucle while.
    je voudrai quitter la boucle dés que je trouve une date identique à celle que je compare. est il possible de quitter la boucle sans pouvoir finir le parcour de la table???
    merci d'avance

  2. #2
    Membre chevronné Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Par défaut
    Biensur que c'est possible ..
    utilise un booleen dans ta condition du while

    En pseudo code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    booleen trouve = faux;
    while( il reste quelque chose dans ta table ET que trouve = faux)
    {
          si (meme date)
          {
              le traitement que tu dois faire
              trouve = vrai;
           }
    }

    Ainsi des que tu as trouve ta date .. tu sortira de ta boucle grace a la variable trouve

  3. #3
    Membre chevronné Avatar de johweb
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 342
    Par défaut
    http://fr3.php.net/manual/fr/control...s.do.while.php
    Utilise plutôt un do while() et tu pourras sortir de ta boucle par un simple break. Cela me semble plus propre. ^^

  4. #4
    NoT
    NoT est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Par défaut
    break est faite pour ça, pas besoin de bidouiller une verif supplémentaire, autant utiliser toutes les possibilités du langage

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Par défaut
    tu as des fonction pour les recherches dans les tables....
    elles seront sans doute plus efficaces qu'une boucle while.

  6. #6
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Et le plus prudent c'est d'ajouter un compteur pour éviter de se retrouver avec une boucle infinie dans les cas imprévus.


    Utilise plutôt un do while() et tu pourras sortir de ta boucle par un simple break. Cela me semble plus propre.

Discussions similaires

  1. [Tableaux] une boucle qui ne boucle pas
    Par taly dans le forum Langage
    Réponses: 9
    Dernier message: 19/09/2006, 17h25
  2. Problème de Tableaux et Boucle
    Par elhosni dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/05/2006, 01h35
  3. [Tableaux] Ma boucle While ne va pas !!!
    Par tigzirt dans le forum Langage
    Réponses: 7
    Dernier message: 05/05/2006, 11h47
  4. [Tableaux] Probleme boucle et post
    Par Caprichosa dans le forum Langage
    Réponses: 4
    Dernier message: 04/05/2006, 14h06
  5. [Tableaux] la boucle foreach
    Par jeanfrancois dans le forum Langage
    Réponses: 7
    Dernier message: 09/03/2006, 17h29

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