Maison > Article > développement back-end > Les instructions de contrôle de processus de base PHP continuent et interrompent l'utilisation
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 ('one', 'two', 'three', 'four', 'stop', 'five'); while (list (, $val) = each ($arr)) { if ($val == 'stop') { break; /* you could also write 'break 1;' 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!