Maison > développement back-end > tutoriel php > PHP : explication détaillée d'exemples simples d'utilisation de l'instruction switch

PHP : explication détaillée d'exemples simples d'utilisation de l'instruction switch

伊谢尔伦
Libérer: 2023-03-11 10:00:01
original
2066 Les gens l'ont consulté

Syntaxe standard de instruction switch en PHP :

switch (expression)
{
case label1:
 code to be executed if expression = label1;
 break;
case label2:
 code to be executed if expression = label2;
 break;
default:
 code to be executed
 if expression is different from both label1 and label2;
}
Copier après la connexion

Exemple :

switch($i){
  case 1:
    echo 1;
    break;
  case 2:
    echo 2;
    break;
  default:
    echo 'others';
}
Copier après la connexion

Vous pouvez également utiliser switch pour déterminer une plage de valeurs, ou It est une condition personnalisée dans le cas.

<?php
header("content-type:text/html;charset=utf8");
$score=50;
switch($score)
{
 case $score>=90 && $score<=100:
  echo "优<br>";
  break;
 case $score>=80 && $score<90:
  echo "良<br>";
  break;
 case $score>=70 && $score<80:
  echo "中<br>";
  break;
 case $score>=60 && $score<70:
  echo "及格<br>";
  break;
 case $score>=0 && $score<60:
  echo "不及格<br>";
  break;
 default:
  echo"成绩输入错误<br>";
}
?>
Copier après la connexion

Le système calcule la valeur de expr et sélectionne l'instruction d'exécution correspondante ci-dessous en fonction des résultats du calcul (résultat1, résultat2, etc.). Si tous les résultats du cas ne sont pas cohérents, l'instruction par défaut le sera. être exécuté.

<?php
switch ($x) {
  case 0:
  echo "x 等于 0";
  break;
  case 1:
  echo "x 等于 1";
  break;
  case 2:
  echo "x 等于 2";
  break;
  default:
  echo "x 既不等于1和2,也不等于0";
}
?>
Copier après la connexion

Conseils

•Il peut y avoir plusieurs cas Jugement conditionnel

•Le résultat après l'affaire ne se limite pas aux chiffres, mais peut être également des caractères ou d'autres types pris en charge par PHP

•la valeur par défaut n'est pas requise

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