Qu'entend-on par un certain nombre après la “pause” ou “continuer” en PHP?
Quelqu'un pourrait-il expliquer, avec des exemples, ce que l'on entend en boucle break 2
ou continue 2
en PHP? Que signifie break
ou continue
est suivie par un nombre?
Vous devez vous connecter pour publier un commentaire.
sorties "1" parce que la boucle était cassé pour toujours, avant l'écho a été en mesure d'imprimer "2".
sorties
13
parce que la deuxième itération a été passésorties
AB
en raison debreak 2
, ce qui signifie que les deux états était cassé assez tôt. Si c'était justebreak
, la sortie aurait étéAB1AB2AB3
.sortie
ABABAB
, en raison decontinue 2
: la boucle externe sera transmise à chaque fois.En d'autres termes,
continue
s'arrête l'itération en cours d'exécution, mais permet à un autre pour courir, alors que lesbreak
cesse de l'intégralité de la déclaration complètement.On peut donc l'apl que
continue
est applicable pour les boucles, tandis que lesbreak
peut être utilisé dans d'autres états, tels queswitch
.Un certain nombre représente le nombre de imbriquée états concernés.
si il y a 2 boucles imbriquées,
break
dans l'intérieur de la cassera intérieur (mais il fait très peu de sens tant que la boucle interne sera lancé à nouveau dans la prochaine itération de la boucle externe).break 2
dans la boucle intérieure va briser à la fois.Le nombre juste dit "combien étendues à sauter hors de"
Pour citer le manuel de:
en va de même pour la pause.
pause accepte une option argument numérique qui raconte combien imbriquée enfermant des ouvrages à éclaté de.
Plus d'exemples de break
continuer accepte une option argument numérique qui lui indique le nombre de niveaux que de l'enfermer les boucles, il doit passer à la fin de l'. La valeur par défaut est 1, donc de sauter à la fin de la boucle de courant.
Plus d'exemples de continuer
break : break le plus profond de la boucle (sortie de la boucle)
break 2 : casser les 2 niveau d'imbrication des boucles (sortie de 2 boucles imbriquées)
continuer : la force de la boucle pour la prochaine itération de l'endroit où il est utilisé sans l'exécution reste de la boucle de code
continuer 2: la force de la boucle pour les 2 prochaines itération de l'endroit où il est utilisé sans l'exécution reste de la boucle de code
sortir de la boucle lorsque nous rencontrons des
$array
valeur à 5la rupture (n)
La sortie de deux boucles lorsque nous rencontrons la valeur 5 dans $array;
continuer
Affiche le message lorsque la valeur est de 5;
}