Heim >Backend-Entwicklung >PHP-Problem >Wie schreibe ich einen ternären Ausdruck in PHP?
In PHP kann der ternäre Ausdruck eine einfache bedingte Beurteilungsfunktion implementieren, die als „Ausdruck 1? Ausdruck 2: Ausdruck 3“ geschrieben wird. Wenn die Bedingung „Ausdruck 1“ erfüllt ist, wird die Anweisung „Ausdruck 2“ ausgeführt. , andernfalls führen Sie „Ausdruck 3“ aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Ternäre Operation in PHP
Ternäre Operation kann eine einfache bedingte Beurteilungsfunktion realisieren, die auf der basiert zuerst Das Ergebnis des Ausdrucks wählt einen der beiden anderen Ausdrücke aus und führt ihn aus
Die Art und Weise, den ternären Operationsausdruck zu schreiben:
表达式1?表达式2:表达式3
bedeutet: Wenn die Bedingung „Ausdruck 1“ wahr ist, führen Sie die Anweisung „Ausdruck 2“ aus. Andernfalls führen Sie „Ausdruck 3“ aus
Der Beispielcode lautet wie folgt:
<?php $a = 10; $a % 2 == 0 ? print '$a 是偶数!' : print '$a 是奇数!'; ?>
Das laufende Ergebnis lautet wie folgt:
$a 是偶数!
Zusätzlich表达式2
和 表达式3
也可以使用单引号('')
或双引号(""
können Sie einen davon weglassen, um unnötigen Code zu vermeiden, wie unten gezeigt:
<?php $a = 10; $b = 7; $a % 2 == 0 ? print '$a 是偶数!<br>' : ""; $b % 2 == 0 ? '' : print '$b 是奇数!'; ?>
Das laufende Ergebnis lautet wie folgt:
$a 是偶数! $b 是奇数!
Hinweis: Wenn Sie bei ternären Operationen eine Zeichenfolge drucken müssen, wird empfohlen, die print-Anweisung anstelle der echo-Anweisung zu verwenden.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie schreibe ich einen ternären Ausdruck in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!