Maison > programmation quotidienne > Connaissance PHP > Quelles sont les instructions de méthode pour sortir des boucles en PHP ? (Photo + tutoriel vidéo)

Quelles sont les instructions de méthode pour sortir des boucles en PHP ? (Photo + tutoriel vidéo)

藏色散人
Libérer: 2019-11-02 18:01:40
original
6312 Les gens l'ont consulté

Pour les demandeurs d'emploi qui sont sur le point d'accéder à un poste PHP, en plus de l'auto-présentation d'une expérience pertinente au cours du processus d'entretien, il s'agit davantage de répondre aux questions d'entretien PHP. Cet article vous présentera une question courante dans le processus d'entretien PHP, à savoir, quelles sont les méthodes pour PHP pour sortir de la boucle ?

Tout le monde devrait savoir que les structures de boucles PHP courantes incluent la boucle for, la boucle foreach, la boucle do...while, etc..

Ci-dessous, nous l'expliquerons en détail avec un exemple de boucle for.

Les exemples de code des quatre méthodes permettant à PHP de sortir de la boucle for sont les suivants :

La première méthode : continuer

<?php
for ($i = 1; $i < 10; $i++) {
    if ($i == 1 || $i == 5) {
      continue;   
    } else {
        echo "$i<br>";
    }
}
Copier après la connexion

Lorsque la valeur de la variable $i est égale à 1 ou égale à 5, l'instruction continue est exécutée, sinon $i est affiché. Accédez-y ensuite via le navigateur, et le résultat est le suivant :

Quelles sont les instructions de méthode pour sortir des boucles en PHP ? (Photo + tutoriel vidéo)

Comme vous pouvez le voir sur l'image, tous les nombres sauf 1 et 5 sont sortis et affichés . Parce que continuer est dans une structure de boucle, cela signifie abandonner la boucle en cours et passer à l'instruction de boucle suivante. Notez que continue lui-même ne sort pas de la structure de la boucle.

La deuxième méthode : break

<?php
for ($i = 1; $i < 10; $i++) {
    if ($i == 1 || $i == 5) {
      break;   
    } else {
        echo "$i<br>";
    }
}
Copier après la connexion

Ce code est accessible via le navigateur, et la page n'affiche aucun chiffre. Nous ne prendrons pas de captures d’écran ici. Vous pouvez directement copier et coller ce code pour tester localement.

Notez que , break est dans le corps de la boucle, ce qui signifie mettre fin de force à l'instruction de boucle et sortir du corps de la boucle actuelle.

Troisième méthode : quitter

<?php
for ($i = 1; $i < 10; $i++) {
    if ($i == 1 || $i == 5) {
      exit;   
    } else {
        echo "$i<br>";
    }
}
Copier après la connexion

Même résultat que ci-dessus, sans afficher aucun chiffre. Notez que la sortie termine l'exécution de tous les programmes de script et que le code après la sortie ne sera pas affiché !

La quatrième méthode : return

<?php
for ($i = 1; $i < 10; $i++) {
    if ($i == 1 || $i == 5) {
      return;   
    } else {
        echo "$i<br>";
    }
}
Copier après la connexion

return signifie sortir de la boucle actuelle, revenir à l'instruction de la méthode appelée et poursuivre l'exécution. .

Remarque , lorsque return est suivi de paramètres, il y aura une valeur de retour ; lorsque return est suivi de vide, le return est vide.

Ce qui précède est une introduction aux quatre méthodes pour PHP sortir de la boucle Il a une certaine valeur de référence. J'espère que cela sera utile aux amis dans le besoin !

Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le Tutoriel vidéo PHP sur le site Web PHP chinois. Tout le monde est invité à s'y référer et à apprendre !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal