Maison  >  Article  >  développement back-end  >  PHP : exemple d'analyse de la façon dont Break et Continue sortent de la boucle

PHP : exemple d'analyse de la façon dont Break et Continue sortent de la boucle

黄舟
黄舟original
2017-06-25 09:45:401242parcourir

3f1c4e4b6b16bbbd69b2ee476dc4f83aec(2);2cacc6d41bbb37262a98f745aa00fbf0

Parfois, vous souhaiterez peut-être laisser la boucle inconditionnelle commencer et permettre aux instructions entre parenthèses de décider quand Quittez la boucle .

Il existe deux instructions spéciales qui peuvent être utilisées dans les boucles : break et continue. L'instruction

break se termine ou la boucle For continue d'exécuter le code actuel après la boucle suivante (le cas échéant). Alternativement,

vous pouvez mettre un nombre après le mot-clé réduit pour illustrer comment se débarrasser de plusieurs niveaux de la structure de boucle. De cette façon, enterrer une boucle profondément imbriquée dans une instruction peut briser la boucle la plus externe. L'instruction

<?php
echo "<p><b>Example of using the Break statement:</b></p>";
for ($i=0; $i<=10; $i ) { 
   if ($i==3){break;} 
   echo "The number is ".$i;
   echo "<br />"; 
}
echo "<p><b>One more example of using the Break statement:</b><p>";
$i = 0;
$j = 0;
while ($i < 10) {
  while ($j < 10) {
    if ($j == 5) {break 2;} // breaks out of two while loops教程
    $j ;
  }
  $i ;
}
echo "The first number is ".$i."<br />";
echo "The second number is ".$j."<br />";
?>
continue

termine l'exécution d'une boucle ou For dans le bloc d'instruction et continue l'exécution de la boucle d'itération suivante

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn