56 votes

php foreach continuer

J’essaie de passer à la prochaine itération de la boucle si certaines conditions ne sont pas remplies. Le problème est que la boucle se poursuit malgré tout.

Où est-ce que je me suis trompé?

Exemple de code mis à jour en réponse au premier commentaire.

116voto

cdhowie Points 62253

Si vous essayez d’avoir votre deuxième application à la boucle, vous devrez la changer de

À

Cela demandera à PHP d’appliquer l’instruction à la deuxième boucle imbriquée, qui est la boucle. Sinon, cela ne s’appliquera qu’à la `` boucle.

22voto

KingCrunch Points 45168

La deuxième suite est dans une autre boucle. Celui-ci ne fera que « redémarrer » la boucle interne. Si vous souhaitez redémarrer la boucle externe, vous devez donner à continuer un indice du nombre de boucles qu’elle doit augmenter.

Voir le manuel

11voto

netcoder Points 31874

Vous appelez en boucle, donc continuer sera fait pour la boucle, pas pour celle-ci. Utiliser:

0voto

BeemerGuy Points 4418

L’intérieur de la boucle sautera dans la boucle, pas la boucle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X