Maison >développement back-end >tutoriel php >Instruction continue de contrôle de flux PHP

Instruction continue de contrôle de flux PHP

不言
不言original
2018-05-04 09:50:092406parcourir

Cet article présente principalement l'instruction continue sur le contrôle des processus PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Cet article est destiné à une utilisation de base. Apprentissage, experts veuillez fermer cette page

Il faut 15 minutes pour lire cet article. Il est difficile à comprendre, je vous encourage à l'essayer vous-même.

(PHP 4, PHP 5, PHP 7)

continue est utilisé dans la structure de la boucle pour ignorer le code restant dans cette boucle et commencer à exécuter la boucle suivante lorsque la condition est évaluée comme vraie.

Remarque : Notez qu'en PHP, l'instruction switch est considérée comme une structure de boucle qui peut utiliser continue.

continue accepte un paramètre numérique facultatif pour déterminer le nombre de boucles à sauter jusqu'à la fin de la boucle. La valeur par défaut est 1, qui passe à la fin de la boucle en cours.

<?php
while (list ($key, $value) = each($arr)) {
    if (!($key % 2)) { // skip odd members
        continue;
    }
    do_something_odd($value);
}

$i = 0;
while ($i++ < 5) {
    echo "Outer<br />\n";
    while (1) {
        echo "Middle<br />\n";
        while (1) {
            echo "Inner<br />\n";
            continue 3;
        }
        echo "This never gets output.<br />\n";
    }
    echo "Neither does this.<br />\n";
}
?>

Omettre le point-virgule après continuer peut prêter à confusion. L'exemple suivant montre comment ne pas procéder ainsi.

<?php
  for ($i = 0; $i < 5; ++$i) {
      if ($i == 2)
          continue
      print "$i\n";
  }
?>

Le résultat souhaité est :

0
1
3
4

Le résultat réel est :

2

Recommandations associées :

instruction de rupture de contrôle de flux php

contrôle de flux php qu'est-ce que foreach

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