Maison > Article > développement back-end > Le rôle et l'utilisation du mot-clé continue en PHP
Le rôle et l'utilisation du mot-clé continue en PHP
En programmation PHP, continue est un mot-clé très utile. Il est utilisé pour contrôler le flux d'exécution des instructions de boucle, permettant de sauter le code restant dans la boucle en cours et d'entrer directement dans l'exécution de la boucle suivante.
La fonction de continue est d'ignorer le code dans l'itération en cours dans l'instruction de boucle et de démarrer directement l'itération suivante. Lorsque l'instruction continue est exécutée, le contrôle de boucle ira immédiatement au début du corps de la boucle sans exécuter le code après l'instruction continue.
Normalement, le mot-clé continue est utilisé dans les boucles for, foreach, while et do-while. Ce qui suit explique comment utiliser continue dans chaque boucle.
Dans une boucle for, l'instruction continue est utilisée pour ignorer l'itération en cours et démarrer l'itération suivante . Par exemple :
for ($i = 1; $i <= 10; $i++) { if ($i % 2 == 0) { continue; // 跳过偶数的迭代 } echo $i . " "; } // 输出结果:1 3 5 7 9
Dans l'exemple ci-dessus, lorsque $i est égal à 2, 4, 6, 8 et 10, l'instruction continue ignorera ces itérations paires et passera à l'itération suivante. Par conséquent, seuls les nombres impairs sont générés.
Dans la boucle foreach, l'instruction continue est également utilisée pour ignorer l'itération en cours et démarrer la suivante itération Itérer. Par exemple :
$fruits = array("apple", "banana", "cherry", "date", "elderberry"); foreach ($fruits as $fruit) { if ($fruit == "cherry") { continue; // 跳过"cherry"的迭代 } echo $fruit . " "; } // 输出结果:apple banana date elderberry
Dans l'exemple ci-dessus, lorsque la valeur de l'élément est égale à "cerise", l'instruction continue ignorera l'itération et affichera uniquement les valeurs des autres fruits.
Dans la boucle while, l'instruction continue est également utilisée pour ignorer l'itération en cours et démarrer la suivante une itération. Par exemple :
$i = 0; while ($i < 5) { $i++; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } // 输出结果:1 2 4 5
Dans l'exemple ci-dessus, lorsque $i est égal à 3, l'instruction continue ignorera cette itération et affichera uniquement d'autres valeurs.
Dans une boucle do-while, l'instruction continue est également utilisée pour ignorer l'itération en cours et démarrez la prochaine itération. Par exemple :
$i = 5; do { $i--; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } while ($i > 0); // 输出结果:4 2 1 0
Dans l'exemple ci-dessus, lorsque $i est égal à 3, l'instruction continue ignorera cette itération et affichera uniquement d'autres valeurs.
Pour résumer, la fonction du mot-clé continue dans une instruction de boucle est de sauter l'itération en cours et de démarrer l'itération suivante. En utilisant continue, nous pouvons contrôler de manière flexible le flux d'exécution du code dans la boucle pour implémenter une logique spécifique.
Il convient de noter que l'instruction continue ne peut être utilisée que dans le corps de la boucle, sinon elle provoquera une erreur de syntaxe. De plus, si plusieurs instructions de boucle imbriquées sont utilisées, l'instruction continue ignorera uniquement l'itération actuelle de la boucle interne et n'affectera pas l'exécution de la boucle externe.
J'espère que cet article vous aidera à comprendre et à utiliser le mot clé continue 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!