So implementieren Sie eine Switch-Anweisung in PHP, um mehrere Werte im selben Codeblock abzugleichen

黄舟
Freigeben: 2023-03-11 11:28:02
Original
2702 Leute haben es durchsucht

switch Anweisungen werden Zeile für Zeile ausgeführt (eigentlich Anweisungen nach Anweisungen). Lassen Sie mich Ihnen die PHP-switch-Anweisung vorstellen gleicher Codeblock

Lassen Sie uns zunächst über das Format der switch()-Anweisung sprechen

switch(Expression){

Fallübereinstimmung 1:
wenn Übereinstimmung 1 und der Ausdruck mit dem erfolgreich ausgeführten Code übereinstimmen;
Fallübereinstimmung 2: Wenn die Übereinstimmung 2 und der Ausdruck mit dem erfolgreich ausgeführten Code übereinstimmen;
break ;
Standard:
Der Code, der ausgeführt werden soll, wenn die case-Anweisung nicht erfolgreich mit dem Ausdruck übereinstimmt

Es ist sehr wichtig zu verstehen, wie der Schalter ausgeführt wird. Die Switch-Anweisungen werden Zeile für Zeile (eigentlich Anweisung für Anweisung) ausgeführt. Zunächst wird kein Code ausgeführt. Nur wenn der Wert in einer Case-Anweisung mit dem Wert des Switch-Ausdrucks übereinstimmt, beginnt PHP mit der Ausführung der Anweisung bis zum Ende des Switch-Blocks oder bis die erste Break-Anweisung auftritt. Wenn Sie am Ende des Anweisungssegments des Falls kein break schreiben, führt PHP das Anweisungssegment im nächsten Fall weiter aus.
Beispiel:


Die Anweisung in einem Fall kann auch leer sein. Dies überträgt die Kontrolle nur auf die Anweisung im nächsten Fall, bis der Anweisungsblock des nächsten Falls nicht leer ist Codeblöcke für Wertübereinstimmungsvereinbarungen:
Gibt dieselbe Anweisung aus, wenn der Wert von $i 1 oder 2 oder 3 ist:

<?php 
switch($i){ 
case 1: 
echo
 "$i的值是1"; 
break; 
case 2: 
echo "$i的值是2"; 
break; 
case 3: 
echo "$i的值是3"; 
break; 
default: 
echo "$i的值不是1、2、3"; 
} 
?>
Nach dem Login kopieren

Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Switch-Anweisung in PHP, um mehrere Werte im selben Codeblock abzugleichen. 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