Retourner à la boucle précédente [Résolu] - PHP - Programmation
Marsh Posté le 27-08-2006 à 10:58:28
5 boucles imbriquées, habituellement c'est un signe clair que ton truc est mal foutu
Marsh Posté le 27-08-2006 à 11:03:33
Ben ton algo est mal pensé, faut repenser la chose dans ce cas
Marsh Posté le 27-08-2006 à 12:17:20
ReplyMarsh Posté le 27-08-2006 à 13:23:38
Reply
Marsh Posté le 27-08-2006 à 10:56:41
Bonjour à tous !
J'ai plusieurs boucle while imbriquées (qui contiennent chacune une boucle foreach ainsi que des instructions if).
Ce qui donne :
while (expression){
foreach($tableau as $valeur){
...
if(expression){
while (expression){
foreach($tableau as $valeur){
...
if(expression){
foreach($tableau as $valeur){
...
}
}
else {
...
}
}
}
}
else {
...
}
}
}
imbriquées cinq fois.
Mon problème est que lorsque mes if sont vérifiés php démarre la boucle suivante seulement une fois qu'il a fini la dernière boucle imbriquées il ne reprends plus les précédentes alors que ce qu'il y a dans mes else {...} est important et doit être affiché.
Y a-t-il un moyen de revenir aux boucles précédentes ou dois-je trouver un autre moyen ?
Merci à tous.
Message édité par CNeo le 27-08-2006 à 13:24:02