Maison  >  Article  >  développement back-end  >  Les instructions de contrôle de processus de base PHP continuent et interrompent l'utilisation

Les instructions de contrôle de processus de base PHP continuent et interrompent l'utilisation

伊谢尔伦
伊谢尔伦original
2017-06-22 13:19:191669parcourir

continuer
continuer dans la structure Loop est utilisée pour ignorer le code restant dans cette boucle et commencer à exécuter la boucle suivante.

Remarque : notez que dans le tutoriel php, l'instruction switch est considérée comme une structure de boucle à des fins de continuation.

continue accepte un paramètre numérique facultatif pour déterminer le nombre de boucles à sauter jusqu'à la fin de la boucle.

<?php 
while (list($key,$value) = each($arr)) 
{ 
    if ($key == "zhoz")
    { 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    continue; 
    } 
do_something ($value); 
}

Exemple 2

<?php
foreach ($list as $temp) 
{ 
    if ($temp->value == "zhoz")
    { 
    continue; 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    } 
do_list; 
// 这里显示数组中的记录 
}

break
break termine l'exécution du courant for, foreach, while, do..while ou switch structure.

break peut accepter un paramètre numérique facultatif pour déterminer le nombre de boucles dont il faut sortir.

<?php
$arr = array (&#39;one&#39;, &#39;two&#39;, &#39;three&#39;, &#39;four&#39;, &#39;stop&#39;, &#39;five&#39;);
while (list (, $val) = each ($arr)) {
   if ($val == &#39;stop&#39;) {
       break;    /* you could also write &#39;break 1;&#39; here. */
   }
   echo "$val<br>n";
}
/* using the optional argument. */
$i = 0;
while (++$i) {
   switch ($i) {
   case 5:
       echo "at 5<br>n";
       break 1;  /* exit only the switch. */
   case 10:
       echo "at 10; quitting<br>n";
       break 2;  /* exit the switch and the while. */
   default:
       break;
   }
}
?>

Exemple 2

<?php 
$i = 0; 
while ($i < 7) 
{ 
    if ($arr[$i] == "stop") 
    { 
    break; 
    } 
$i++; 
} 
?>

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