Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet die Select-Struktur-Anweisung in PHP?

Was bedeutet die Select-Struktur-Anweisung in PHP?

WBOY
Freigeben: 2023-03-15 15:44:02
Original
2085 Leute haben es durchsucht

In PHP bedeutet die Auswahl einer strukturellen Anweisung, bestimmte Bedingungen zu beurteilen, um zu entscheiden, welche Anweisung den angegebenen Code ausführen soll. Die Select-Result-Anweisung wird verwendet, um eine bestimmte Bedingung zu beurteilen und den Programmfluss basierend auf dem Ergebnis der Beurteilung zu steuern.

Was bedeutet die Select-Struktur-Anweisung in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Was bedeutet die Auswahlstrukturanweisung in PHP?

Die Auswahlstrukturanweisung bedeutet, dass einige Bedingungen beurteilt werden müssen, um zu entscheiden, den angegebenen Code auszuführen.

Die Auswahlstruktur wird verwendet, um gegebene Bedingungen zu beurteilen und den Programmfluss basierend auf den Beurteilungsergebnissen zu steuern. Werfen wir einen Blick auf die häufig verwendeten Auswahlkontrollanweisungen:

1, wenn eine einzelne Zweigstruktur vorhanden ist Verzweigungsanweisung Bedingte Beurteilungsanweisungen werden auch Einzelverzweigungsanweisungen genannt. Wenn eine bestimmte Bedingung erfüllt ist, wird eine bestimmte Verarbeitung durchgeführt. Beispielsweise erfolgt die Ausgabe „Erwachsener“ nur dann, wenn das Alter größer oder gleich 18 Jahre ist, andernfalls erfolgt keine Ausgabe. Die spezifische Syntax und Beispiele sind:

Grammatik

if(判断条件){
         代码段
}
Nach dem Login kopieren

Beispiel

if($age>=18){
         echo’已成年’;
}
Nach dem Login kopieren

In der obigen Syntax ist die Beurteilung der Preisanpassung ein boolescher Wert. Wenn der Wert wahr ist, führen Sie das Codesegment in „{}“ aus, andernfalls nichts wird erledigt. Wenn der Codeblock nur eine Anweisung enthält, kann „{}“ weggelassen werden.

2. if...else-Anweisung

if...else-Anweisung wird auch als Doppelverzweigungsanweisung bezeichnet. Wenn eine bestimmte Bedingung erfüllt ist, wird eine bestimmte Art der Verarbeitung ausgeführt . Um beispielsweise das Alter eines Schülers zu bestimmen: Wenn er 18 Jahre oder älter ist, gilt er als Erwachsener. Ansonsten minderjährig. Die spezifische Syntax und Beispiele lauten wie folgt:

Syntax:

if(判断条件){
         代码段1;
}else{
         代码段2;
}
Nach dem Login kopieren

Beispiel:

if($age>=18){
         echo'已成年';
}else{
         echo'未成年';
}
Nach dem Login kopieren

In der obigen Syntax wird Code 1 ausgeführt, wenn die Beurteilungsbedingung wahr ist; wenn die Bedingung falsch ist, wird Codesegment 2 ausgeführt.

Darüber hinaus verfügt PHP auch über einen speziellen Operator: den ternären UND-Operator (auch als ternärer Operator bekannt), der auch die Funktion von if...else-Anweisungen vervollständigen kann. Seine Syntax und Beispiele sind wie folgt.

Grammatik:

条件表达式?表达式1:表达式2
Nach dem Login kopieren

Finden Sie im obigen Syntaxformat zuerst den Wert des bedingten Ausdrucks. Wenn er wahr ist, geben Sie dann das Ausführungsergebnis von Ausdruck 1 zurück . Geben Sie dann das Ausführungsergebnis von Ausdruck 2 zurück.

Es ist erwähnenswert, dass Ausdruck 1, wenn er mit dem bedingten Ausdruck identisch ist, abgekürzt und der mittlere Teil weggelassen werden kann. Wenn beispielsweise das Alter des Schülers $age eine natürliche Zahl (>=0) ist, lautet das Beispiel wie folgt:

Grammatik:

echo $age>=18?'已成年': '未成年';
Nach dem Login kopieren

3 if...elseif...else Anweisung

if... Die elseif...else-Anweisung wird als mehrzweigige Anweisung bezeichnet, die verwendet wird, um unterschiedliche Verarbeitungen für unterschiedliche Situationen durchzuführen. Um beispielsweise die Testergebnisse eines Schülers zu klassifizieren, gilt ein Ergebnis von 90 bis 100 als ausgezeichnet, ein Ergebnis von 80 bis 90 gilt als gut, ein Ergebnis von 70 bis 80 gilt als durchschnittlich, ein Ergebnis von 60 bis 70 gilt als bestanden. und eine Punktzahl von 60 bis 70 gilt als bestanden. Weniger als 60 führen zu einem Nichtbestehen. Die spezifische Syntax lautet wie folgt:

Grammatikstruktur:

条件表达式?: 表达式2
Nach dem Login kopieren

Beispiel:

echo $age?:'还未出生';
Nach dem Login kopieren
Wenn in der obigen Syntax die Beurteilungsbedingung 1 wahr ist, wird Codesegment 1 ausgeführt, andernfalls wird Bedingung 2 weiterhin beurteilt. Wenn es wahr ist, wird Codesegment 2 ausgeführt, und wenn alle Bedingungen falsch sind, wird Codesegment n+1 ausgeführt.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet die Select-Struktur-Anweisung in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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