In PHP bedeutet else „andere“. Die else-Anweisung ist eine Klausel der if-Anweisung. Sie muss zusammen mit der if-Anweisung verwendet werden und kann nicht alleine existieren. Die if-Anweisung kann nur Operationen ausführen, wenn das Beurteilungsergebnis wahr ist, während die else-Anweisung die if-Anweisung erweitert und die entsprechende Anweisung ausführen kann, wenn das Beurteilungsergebnis in der if-Anweisung falsch ist. Die Syntax lautet „if (Beurteilungsbedingung) {Anweisung block 1;} else{Anweisungsblock 2;}“ und „if(condition 1){Anweisungsblock 1;}elseif(condition 2){Anweisungsblock 2;}else{Anweisungsblock 3;}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer
Else bedeutet in PHP „andere“ und ist die Klausel der if-Anweisung.
if...else-Anweisung
if-Anweisung kann Operationen nur ausführen, wenn das Beurteilungsergebnis wahr ist, was in vielen Fällen nicht ausreicht, daher gibt es die Form der if...else-Anweisung. Im Gegensatz zur if-Beurteilung führt die if...else-Anweisung nicht nur Operationen für Situationen aus, in denen das Beurteilungsergebnis wahr ist, sondern kann auch entsprechende Operationen für Situationen ausführen, in denen das Beurteilungsergebnis nicht wahr ist. Die
else-Anweisung erweitert die if-Anweisung und kann die entsprechende Anweisung ausführen, wenn der Wert des Ausdrucks in der if-Anweisung FALSE ist. Beachten Sie außerdem, dass die else-Anweisung eine Klausel der if-Anweisung ist und zusammen mit der if-Anweisung verwendet werden muss und nicht alleine existieren kann. Das Syntaxformat der
if...else-Anweisung lautet wie folgt:
if (判断条件) { 语句块 1; } else { 语句块 2; }
Wenn im obigen Format die „Beurteilungsbedingung“ wahr ist, wird „Anweisungsblock 1“ ausgeführt, andernfalls „Anweisungsblock 2“. wird ausgeführt. Sowohl „Block 1“ als auch „Block 2“ können mehrere Anweisungen enthalten. Wenn sowohl „Anweisungsblock 1“ als auch „Anweisungsblock 2“ genau wie bei der if-Anweisung nur eine Anweisung enthalten, können die geschweiften Klammern {} weggelassen werden, wie unten gezeigt:
if (判断条件) 语句块 1; else 语句块 2;
if...else-Anweisungsausführungsablauf As In der folgenden Abbildung dargestellt:
Beispiel: Verwenden Sie die Funktion rand(), um eine Zufallszahl $num zu generieren, und bestimmen Sie dann, ob die Zufallszahl gerade oder ungerade ist. Der Code lautet wie folgt:
<?php $num = rand(1,31); //生成一个 1~31 之间的随机数 if ($num % 2 == 0) { echo '$num ='.$num.', 是偶数!'; } else { echo '$num ='.$num.', 是奇数!'; } ?>
Die laufenden Ergebnisse sind wie folgt:
$num =27, 是奇数!
if...elseif....else-Anweisung
if...elseif....else-Anweisung – verschiedene Codeblöcke basierend auf zwei oder mehr Bedingungen ausführen
Syntax
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
Beispiel:
Wenn die aktuelle Zeit (HOUR) kleiner als 10 ist, wird im folgenden Beispiel „Have a good Morning!“ ausgegeben, wenn die aktuelle Zeit kleiner als 20 ist, wird „Have a Guter Tag!". Andernfalls wird „Gute Nacht!“ ausgegeben:
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonphp sonst was bedeutet es. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!