Maison >développement back-end >tutoriel php >PHP : la différence entre les instructions de contrôle de flux break et continue

PHP : la différence entre les instructions de contrôle de flux break et continue

黄舟
黄舟original
2017-06-25 09:34:291188parcourir

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!

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