Syntax:
Schalter (n)Der Wert des N wird mit jedem Fallbezeichnungswert überprüft, und die Anweisungen des Fallblocks werden ausgeführt, wobei der Wert der Fallbezeichnung mit n übereinstimmt. Der brechen Aussage wird verwendet, um aus dem zu enden schalten Block, wenn das Match gefunden wird.
Voraussetzung
Die in den Beispielen dieses Tutorial verwendeten Skripte werden basierend auf der PHP 8 -Version geschrieben. Führen Sie die folgende Aufgabe durch, bevor Sie die Beispiele dieses Skripts ausführen.
Verschiedene Verwendungen der Switch -Anweisung
In diesem Teil dieses Tutorials wurden verschiedene Verwendungen der Switch -Anweisung in PHP unter Verwendung mehrerer Beispiele gezeigt.
Beispiel 1: Einfache Verwendung von Switch… Fallanweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die einfache Verwendung des 'zu überprüfen'schalten' Stellungnahme. Hier das $ gefunden Variable wird verwendet, um die Variable zu überprüfen $ book_name übereinstimmt mit einem Fallwert oder nicht.
// Initialisieren Sie den Buchnamen zur ÜberprüfungAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Switch1.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/switch1.Php
Beispiel 2: Verwendung mehrerer Fallanweisungen gemeinsam
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Art und Weise der Verwendung der 'zu überprüfenschalten'Anweisung durch Kombination mehrerer Fallanweisungen. Hier der Wert von $ Id wird durch das Lesen des Parameters der URL -Abfrage zugewiesenAusweis''. Der Wert von $ Id wird von der überprüft Schaltergehäuse Anweisung später, um die Ausgabe zu generieren.
// Überprüfen Sie, ob der ID -Wert in der URL übergeben wurde oder nichtKeine übereinstimmenden Informationen gefunden.
';$ Id $ Text
";Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne Abfrageparameter angezeigt. Hier ist der Dateiname Switch2.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/switch2.Php
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdeAusweis"Und der Wert ist"07895Das übereinstimmt mit dem ersten Fallblock.
http: // localhost/code/switch2.Php?ID = 07895
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdeAusweis"Und der Wert ist"01907Das übereinstimmt mit dem dritten Fallblock.
http: // localhost/code/switch2.Php?ID = 01907
Beispiel-3: Verwendung von logischen oder "Operator in Switch… Fallanweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Art und Weise der Verwendung zu überprüfen. 'schalten'Aussage, in der die'Fall'Anweisung wird durch logisch oder operator definiert. Hier der Wert der von $ Name wird durch das Lesen des Parameters der URL -Abfrage zugewiesenName''. Der Wert von $ Name wird von der 'überprüft'Schaltergehäuse'Aussage später, um die Ausgabe zu generieren.
// Überprüfen Sie, ob der Namenswert in der URL übergeben wurde oder nicht$ name ist der Teamleiter.
";$ name ist ein Teammitglied.
";$ name ist der organisator.
";Keine Informationen gefunden.
";Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdeName"Und der Wert"Riya”. Hier ist der Dateiname Switch3.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/switch3.Php?Name = Riya
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdeName"Und der Wert"Karim”.
http: // localhost/code/switch3.Php?Name = Karim
Beispiel-4: Verwendung des Arrays in Switch… Fallanweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Art und Weise der Verwendung der 'zu überprüfenschalten'Aussage, in der die'Fall'Aussage ist das jeweilige Array definiert. Hier wurden drei Arrays im Skript mit drei Arten von Werten deklariert. der Wert von $ var wird durch das Lesen des Parameters der URL -Abfrage zugewiesenvar''. Der Wert von $ var wird von der 'überprüft'Schaltergehäuse'Anweisung später mit der Schleife, um die Ausgabe zu generieren.
// drei Arten von Array deklarieren$ valexistiert im ersten Array.
";$ valexistiert im zweiten Array.
";$ valexistiert im dritten Array.
";Der Wert existiert in keinem Array.
";Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdevar"Und der Wert"32”. Hier ist der Dateiname Switch4.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/switch4.Php?var = 32
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdevar"Und der Wert"2.9”.
http: // localhost/code/switch4.Php?var = 2.9
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem benannten Abfrageparameter ausgeführt wurdevar"Und der Wert"Bleistift”.
http: // localhost/code/switch4.Php?var = Bleistift
Abschluss
Die Switch… Case -Anweisung ist eine nützliche bedingte Aussage für viele Programmieraufgaben. Die Möglichkeit, den Wert der einfachen Variablen zu überprüfen, verwenden Sie den logischen Operator mit der Variablen und Verwendung von Array mit der Variablen im Switch… Fallanweisung hat in diesem Tutorial beschrieben.
Videoanleitung