PHP: Detaillierte Erläuterung einfacher Beispiele für die Verwendung von Switch-Anweisungen

伊谢尔伦
Freigeben: 2023-03-11 10:00:01
Original
2050 Leute haben es durchsucht

Standardsyntax der switch-Anweisung in 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;
}
Nach dem Login kopieren

Beispiel:

switch($i){
  case 1:
    echo 1;
    break;
  case 2:
    echo 2;
    break;
  default:
    echo 'others';
}
Nach dem Login kopieren

Sie können auch switch verwenden, um einen Wertebereich oder It zu bestimmen besteht darin, die Bedingungen im Fall anzupassen.

<?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>";
}
?>
Nach dem Login kopieren

Das System berechnet den Wert von expr und wählt die entsprechende Ausführungsanweisung unten basierend auf den Berechnungsergebnissen (Ergebnis1, Ergebnis2 usw.) aus. Wenn nicht alle Fallergebnisse konsistent sind, wird die Anweisung standardmäßig verwendet ausgeführt werden.

<?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";
}
?>
Nach dem Login kopieren

Tipps

•Es kann mehrere Fälle geben Bedingtes Urteil

•Das Ergebnis nach dem Fall ist nicht auf Zahlen beschränkt, sondern kann auch Zeichen oder andere von PHP unterstützte Typen sein

•Standard ist nicht erforderlich

Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung einfacher Beispiele für die Verwendung von Switch-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage