Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3061 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php]sortir du boucle while

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]sortir du boucle while

n°392270
deff
Monde de merde
Posté le 13-05-2003 à 16:36:14  profilanswer
 

en php il y a t'il une instruction genre break pour sortir d'une boucle while avant sa fin ???


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
mood
Publicité
Posté le 13-05-2003 à 16:36:14  profilanswer
 

n°392284
backdafuck​up
Back to da old skool
Posté le 13-05-2003 à 16:40:41  profilanswer
 

dans certains langages, le return permet de sortir de la boucle à laquelle il appartient, mais je sais pas si ca marche ne php...
faudrait tester...

n°392288
harrysauce
Miaaaooou!
Posté le 13-05-2003 à 16:44:05  profilanswer
 

deff a écrit :

en php il y a t'il une instruction genre break pour sortir d'une boucle while avant sa fin ???

ta boucle est mal concue si tu as besoin d'une telle instruction....(bien qu'elle existe je crois...)
 
rajoute des elements ds la condition du while....


Message édité par harrysauce le 13-05-2003 à 16:44:36
n°392289
Taz
bisounours-codeur
Posté le 13-05-2003 à 16:44:42  profilanswer
 

non c'est pas un problème de conception, c'est tout à fait valable

n°392291
Masure
Posté le 13-05-2003 à 16:45:22  profilanswer
 

http://dev.nexen.net/docs/php/charge.php?doc=pdf.zip
ca t'ecorche pas de poser des questions alors qu'un Ctrl+F dans la doc officielle donne la reponse ?
 
et ceux qui postent la reponse sont stupides (tant pis si je me fais pas de copains)

n°392292
harrysauce
Miaaaooou!
Posté le 13-05-2003 à 16:45:24  profilanswer
 

++Taz a écrit :

non c'est pas un problème de conception, c'est tout à fait valable

ok, au temps pour moi...

n°392296
zion
Plop
Posté le 13-05-2003 à 16:45:59  profilanswer
 

backdafuckup a écrit :

dans certains langages, le return permet de sortir de la boucle à laquelle il appartient, mais je sais pas si ca marche ne php...
faudrait tester...


 
pas vraiment, le return c'est pour quitter une fonction, t'es gentil toi...
 
 
sinon oui y a le break en php
http://www.php.net/manual/fr/contr [...] .break.php


---------------
Informaticien.be - Lancez des défis à vos amis
n°392302
harrysauce
Miaaaooou!
Posté le 13-05-2003 à 16:47:44  profilanswer
 

zion a écrit :


 
pas vraiment, le return c'est pour quitter une fonction, t'es gentil toi...
 
 
sinon oui y a le break en php
http://www.php.net/manual/fr/contr [...] .break.php
 


En meme temps c'est logique....on s'en sert dans le switch de la meme facon.....

n°392303
backdafuck​up
Back to da old skool
Posté le 13-05-2003 à 16:48:28  profilanswer
 

zion a écrit :


 
pas vraiment, le return c'est pour quitter une fonction, t'es gentil toi...
 
 
sinon oui y a le break en php
http://www.php.net/manual/fr/contr [...] .break.php
 


 
Je suis très gentil !
Mais je me suis trompé, c'est tout... C'est pas return, mais il me semble qu'il y a une instruction pour sortir des for et des while, et c'est peut etre break d'ailleurs...

n°392355
deff
Monde de merde
Posté le 13-05-2003 à 17:16:31  profilanswer
 

bon ben ça à l'air de marcher, ça me permet de gagner du temps côté serveur car si j'ai trouvé ce que voulais avant la fin de la boucle, autant en sortir.
merci à tous et même à masure  :p


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
mood
Publicité
Posté le 13-05-2003 à 17:16:31  profilanswer
 

n°392375
Masure
Posté le 13-05-2003 à 17:23:10  profilanswer
 

deff a écrit :

bon ben ça à l'air de marcher, ça me permet de gagner du temps côté serveur car si j'ai trouvé ce que voulais avant la fin de la boucle, autant en sortir.
merci à tous et même à masure  :p  


 
aucun probleme, je suis un peu hargneux car j'ai debuté avec php ya pas longtemps et je veux faire remarquer a tout le monde que cette doc traduite de chez nexen fait 1900pages tout bien classé, exemplé, coloré donc faut pas se priver

n°392383
zion
Plop
Posté le 13-05-2003 à 17:26:02  profilanswer
 

masure a écrit :


 
aucun probleme, je suis un peu hargneux car j'ai debuté avec php ya pas longtemps et je veux faire remarquer a tout le monde que cette doc traduite de chez nexen fait 1900pages tout bien classé, exemplé, coloré donc faut pas se priver


 
surtout que dans son cas suffisait de taper "break;" de reloader la page et de voir si ca marchait... Mais bon... soupirs...


---------------
Informaticien.be - Lancez des défis à vos amis
n°392387
polo021
Posté le 13-05-2003 à 17:29:22  profilanswer
 

et...
 
while(condition normale || fin=faux)
traitement
si ....... fin = vrai
 
 :heink:

n°392390
zion
Plop
Posté le 13-05-2003 à 17:31:07  profilanswer
 


 
euh, parfois c'est pas aussi simple que ca du tout, puis y a aussi des raisons de perfs (genre un break dans un cas rarissime mais des millions de tours de boucle).


---------------
Informaticien.be - Lancez des défis à vos amis
n°392398
deff
Monde de merde
Posté le 13-05-2003 à 17:33:43  profilanswer
 

polo021 a écrit :

et...
 
while(condition normale || fin=faux)
traitement
si ....... fin = vrai
 
 :heink:  


 
ah oui pas bête, c vrai j'aurais pu y penser.
désolé, la prochaine fois je creuserai un peu plus avant de courir poster une question :ange:


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
n°392404
zion
Plop
Posté le 13-05-2003 à 17:36:14  profilanswer
 

masure 1 point [:benou]


---------------
Informaticien.be - Lancez des défis à vos amis
n°392460
harrysauce
Miaaaooou!
Posté le 13-05-2003 à 18:02:39  profilanswer
 

deff a écrit :


 
ah oui pas bête, c vrai j'aurais pu y penser.
désolé, la prochaine fois je creuserai un peu plus avant de courir poster une question :ange:  


d'où mon :

Citation :

ta boucle est mal concue si tu as besoin d'une telle instruction....(bien qu'elle existe je crois...)  
 
rajoute des elements ds la condition du while....


Message édité par harrysauce le 13-05-2003 à 18:02:55
n°392898
Masure
Posté le 14-05-2003 à 08:56:01  profilanswer
 

zion a écrit :

masure 1 point [:benou]


 
boh si peu

n°393041
skeye
Posté le 14-05-2003 à 10:40:51  profilanswer
 

zion a écrit :


 
euh, parfois c'est pas aussi simple que ca du tout, puis y a aussi des raisons de perfs (genre un break dans un cas rarissime mais des millions de tours de boucle).


...ou un cas qui arrive en tout début d'un while contenant bcp d'instructions!

n°393059
polo021
Posté le 14-05-2003 à 10:45:59  profilanswer
 

ben alors on fait suivre le fin = vrai par "continue;" si on est en C/C++ :D

n°393063
skeye
Posté le 14-05-2003 à 10:47:45  profilanswer
 

polo021 a écrit :

ben alors on fait suivre le fin = vrai par "continue;" si on est en C/C++ :D  


héhé...réinvention de la roue detected!

n°393102
Masure
Posté le 14-05-2003 à 11:07:44  profilanswer
 

je déclare le topic clos  :o  
 
ca me stresse quand ca reply pour rien re:o  

n°394436
mrbebert
Posté le 14-05-2003 à 22:56:20  profilanswer
 

On notera qu'on peut ajouter un paramètre au break pour remonter de plusieurs niveaux :)  
(ca va raller chez les puristes de la conception :D )
 
Tant qu'on y est, j'ai pas trouvé de 'goto' en PHP. Ca existe pas ? :(

n°395033
backdafuck​up
Back to da old skool
Posté le 15-05-2003 à 14:11:59  profilanswer
 

mrBebert a écrit :

On notera qu'on peut ajouter un paramètre au break pour remonter de plusieurs niveaux :)  
(ca va raller chez les puristes de la conception :D )
 
Tant qu'on y est, j'ai pas trouvé de 'goto' en PHP. Ca existe pas ? :(  


 
 
goto c'est mal, heureusement que personne ne t'as vu...

n°395043
harrysauce
Miaaaooou!
Posté le 15-05-2003 à 14:14:32  profilanswer
 

backdafuckup a écrit :


 
 
goto c'est mal, heureusement que personne ne t'as vu...

si, mais j'ai même pas osé répondre!!!

n°395052
backdafuck​up
Back to da old skool
Posté le 15-05-2003 à 14:17:36  profilanswer
 

harrysauce a écrit :

si, mais j'ai même pas osé répondre!!!


Ben faut éviter que les puristes de l'info ne voient ce poste, ca peut partir en troll facilement... et je sens moyennement 10 pages sur 'goto' et les étiquettes... :/

n°395792
mrbebert
Posté le 15-05-2003 à 18:26:47  profilanswer
 

backdafuckup a écrit :


 
 
goto c'est mal, heureusement que personne ne t'as vu...

Y a des cas où c'est bien pratique (et rendant les scripts plus clairs et faciles à comprendre) :)  
Mais ca répond pas à ma question, ca existe ou pas :??:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php]sortir du boucle while

 

Sujets relatifs
Comment fait -on une boucle en bash pour un script sous nunuxprobleme avec une boucle
[ASP] boucle forComment arréter une boucle dans une autre fonction...(+clair ci-dessou
[C++] Pb de boucle for récalcitranteboucle while indentifiant variable
[Socket Linux] Qd le client ferme, le serveur boucle sur le message[PHP] petit probleme avec boucle
[PHP] Afficher dans boucle les caract de 3 objets de même type ... 
Plus de sujets relatifs à : [php]sortir du boucle while


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR