Maison > développement back-end > tutoriel php > Explication détaillée des instructions de contrôle de flux et des instructions de contrôle de boucle en PHP

Explication détaillée des instructions de contrôle de flux et des instructions de contrôle de boucle en PHP

黄舟
Libérer: 2023-03-16 18:16:01
original
1923 Les gens l'ont consulté

1. Il existe quatre principaux types d'instructions de contrôle de flux : if, ii...else, elseif (parfois cela peut aussi être écrit comme else if) et switch. Le format d'instruction en PHP est :

if (la condition est remplie) {instruction d'exécution}

if (la condition est remplie) {instruction d'exécution} else {instruction d'exécution}

if (condition Satisfy) {Déclaration d'exécution} elseif {Déclaration d'exécution} elseif {Déclaration d'exécution} ..... else {Déclaration d'exécution}

switch (condition) {cas 1 : déclaration

    case 2 : Statement; break;

   case 3: Statement; break; 🎜> If... else : Il y a deux conditions

elseif : Il y a plusieurs conditions

Switch : Il existe plusieurs conditions Lorsqu'il existe plusieurs conditions, les instructions elseif et switch ont le même effet. Cependant, afin d'éviter les instructions compliquées et longues, utilisez les instructions switch

2. Il existe trois principaux types d'instructions de contrôle de boucle : while, for et do while. Par exemple, pour afficher tous les entiers inférieurs à 5, le format d'instruction en PHP est :

[Note]

1. L'implémentation de la boucle while ne connaît pas le nombre de boucles, tandis que la boucle for connaît le nombre de boucles.

2. Dans un code PHP complexe, il peut contenir plusieurs instructions de contrôle conditionnel, instructions de contrôle de boucle et fonctions. Il est très difficile de trouver des accolades correspondantes "{}". A cet effet, PHP propose un autre format d'écriture, notamment if, while, for, foreach et switch. La forme de base pour écrire ce formulaire est la suivante : utilisez deux points : : pour remplacer l'accolade gauche "{", utilisez endif;, endwhile;, endfor;, endforeach;, endswitch; pour remplacer l'accolade droite "}".
 *******while语句*******  
  $i = 0;
  while($i<5)
  {
    echo $i;
    $i++;
  }
  *******for语句*******
  for($i = 0;$i < 5;$i++)
  {
    echo $i;
  }
  ******do while语句*******
  $i = 0;
  do
  {
    echo $i;
    $i++;
  }while($i<5);
Copier après la connexion

[Mots clés]

Pause : Terminer la boucle

Continuer : Terminer cette boucle et continuer la boucle suivante jusqu'à la fin de la boucle

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