Maison >développement back-end >tutoriel php >PHP : la différence entre les instructions de contrôle de flux break et continue
Dans les boucles for et foreach couramment utilisées en PHP, nous rencontrons souvent un jugement conditionnel ou abandonnons la boucle. La méthode de traitement utilise principalement deux contrôle de processus : pause et continue. Les principales différences vont maintenant être expliquées
L'exemple suivant illustre
. break est utilisé pour sauter. La boucle en cours d'exécution ne continuera plus à exécuter la boucle.
Le code est le suivant :
<?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?>
continuer arrête immédiatement la boucle d'exécution en cours, revient au jugement conditionnel de la boucle, et continue avec la boucle suivante.
Le code est le suivant :
<?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; // 这里显示 数组 中的记录 } ?>
Remarque : l'instruction de boucle goto ne peut pas être utilisée en PHP.
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!