Maison  >  Article  >  développement back-end  >  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

黄舟
黄舟original
2017-10-23 09:08:121906parcourir

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);

[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!

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