Maison  >  Article  >  développement back-end  >  Comment sortir de la boucle en php ? Introduction à l'utilisation des fonctions pop-up en php

Comment sortir de la boucle en php ? Introduction à l'utilisation des fonctions pop-up en php

伊谢尔伦
伊谢尔伦original
2017-06-22 11:41:372886parcourir

1.break sort du fragment de code et termine la boucle

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.

2.
<?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 />";
?>
continuer

Terminer le segment en cours, terminer cette boucle et continuer la boucle suivante3.exit Terminer l'intégralité du code PHP

La fonction de break est de sortir de cette boucle (si ce break ou continue est dans l'instruction if de la boucle, il ne sort pas de l'instruction if, mais saute hors de l'instruction de boucle), et l'exécution de cette boucle est Les instructions après les crochets,

break est comme ça dans l'instruction de boucle, et l'instruction

switch
est comme ça lors de l'utilisation de fonctions , et continuer signifie que lorsque les conditions sont remplies, l'instruction après la boucle ne sera pas exécutée à partir de cette boucle. Commencez la réexécution.

break est utilisé pour sortir de la boucle en cours d'exécution et arrêter l'exécution de la boucle.
<?php  
/* php的break,continue,return 的简单区别代码 */  
$i = 1;    
while (true) { // 这里看上去这个循环会一直执行    
    if ($i==2) {// 2跳过不显示    
        $i++;    
        continue;    
    } else if ($i==5) {// 但到这里$i=5就跳出循循环了    
        break;    
    } else {    
        echo $i . &#39;<br>&#39;;    
    }    
    $i++;    
}    
exit;    
      
echo &#39;这里不输出&#39;;
?>

continue arrête immédiatement la boucle d'exécution en cours et revient au
<?php 
$i = 0; 
while ($i < 7) { 
if ($arr[$i] == "stop") { 
break; 
} 
$i++; 
} 
?>
jugement conditionnel

de la boucle pour continuer la boucle suivante.

Remarque : L'instruction de boucle goto ne peut pas être utilisée en PHP.
<?php 
while (list($key,$value) = each($arr)) { 
if ($key == "zhoz"){ // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
continue; 
} 
do_something ($value); 
} 
//  例子2 
foreach ($list as $temp) { 
if ($temp->value == "zhoz") { 
continue; // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
} 
do_list; // 这里显示数组中的记录 
} 
?>

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